.kiyomi-ai_container__B26Il{width:100%;height:calc(100vh - 175px);padding:16px;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden}@media screen and (max-width:1024px){.kiyomi-ai_container__B26Il{height:100%;width:100%;padding:12px}}.kiyomi-ai_logoBar__JeGf8{width:100%;margin-bottom:16px;display:flex;align-items:flex-start;gap:24px}@media screen and (max-width:1024px){.kiyomi-ai_logoBar__JeGf8{flex-wrap:wrap;gap:12px}}.kiyomi-ai_logo__4224Y{height:96px;width:auto;object-fit:contain}@media screen and (max-width:1024px){.kiyomi-ai_logo__4224Y{height:60px}}.kiyomi-ai_logoFallback__K85lX{font-size:14px;color:#aaa}.kiyomi-ai_actionButtonsWrapper__I1TZ1{display:flex;flex-direction:column;align-items:center;align-self:flex-start}.kiyomi-ai_headerTitle__dbq_i{font-size:14px;font-weight:600;color:#fff;margin:0 0 8px;letter-spacing:.3px;text-align:center}@media screen and (max-width:1024px){.kiyomi-ai_headerTitle__dbq_i{font-size:12px;margin-bottom:6px}}.kiyomi-ai_actionButtons__f6qx1{display:flex;flex-direction:column;align-items:center;gap:8px}@media screen and (max-width:1024px){.kiyomi-ai_actionButtons__f6qx1{flex-direction:row;flex-wrap:wrap}}.kiyomi-ai_portfolioButton__MLiFo{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#222b35;border:1px solid #202020;border-radius:5px;color:#fff;font-size:14px;cursor:pointer;transition:background .2s}.kiyomi-ai_portfolioButton__MLiFo:hover{background:#25282a}.kiyomi-ai_portfolioButton__MLiFo i{font-size:14px}.kiyomi-ai_dropdownButton__n8O85{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#222b35;border:1px solid #202020;border-radius:5px;color:#fff;font-size:14px;cursor:pointer;transition:background .2s}.kiyomi-ai_dropdownButton__n8O85:hover{background:#25282a}.kiyomi-ai_buttonIcon__DQjFX{width:14px;height:14px}.kiyomi-ai_chevronIcon__tMbAw{width:12px;height:12px;margin-left:auto}.kiyomi-ai_dropdownContent__rm6me{background:#222b35;border:1px solid #202020;border-radius:5px;padding:4px;min-width:150px;z-index:250;box-shadow:0 8px 24px rgba(0,0,0,.55);max-height:var(--radix-popover-content-available-height,320px);overflow-y:auto}.kiyomi-ai_dropdownItem__RZEph{display:block;width:100%;padding:8px 12px;background:rgba(0,0,0,0);border:none;color:#fff;font-size:14px;text-align:left;cursor:pointer;border-radius:3px}.kiyomi-ai_dropdownItemSelected__Ct37e,.kiyomi-ai_dropdownItem__RZEph:hover{background:#25282a}.kiyomi-ai_performanceBarCompact__RtNvD{display:flex;align-items:center;gap:12px;background:#222b35;border:1px solid #202020;border-radius:5px;padding:8px 12px;flex:1}@media screen and (max-width:1024px){.kiyomi-ai_performanceBarCompact__RtNvD{flex-direction:column;align-items:flex-start;gap:8px;padding:8px;width:100%}}.kiyomi-ai_performanceBarCompact__RtNvD .kiyomi-ai_performanceBarLeftStack___RRpd{display:flex;flex-direction:column;gap:4px;flex-shrink:0}.kiyomi-ai_performanceBarCompact__RtNvD .kiyomi-ai_performanceBarLeft__V50U3{display:flex;flex-direction:column;flex-shrink:0}.kiyomi-ai_performanceBarCompact__RtNvD .kiyomi-ai_performanceBarTitle__8q_tb{color:#aaa;font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-bottom:2px}.kiyomi-ai_performanceBarCompact__RtNvD .kiyomi-ai_performanceValue__OVP__{font-size:14px;font-weight:700;color:#ed4c78}.kiyomi-ai_performanceBarCompact__RtNvD .kiyomi-ai_performanceBarChart__mCyAm{height:48px;width:100px;flex-shrink:0}@media screen and (max-width:1024px){.kiyomi-ai_performanceBarCompact__RtNvD .kiyomi-ai_performanceBarChart__mCyAm{width:80px;height:36px}}.kiyomi-ai_performanceBarCompact__RtNvD .kiyomi-ai_performanceBarBenchmarks__VWtee{display:grid;grid-template-columns:repeat(7,1fr);row-gap:6px;column-gap:6px;flex:1;font-size:9px;color:#aaa}@media screen and (max-width:1024px){.kiyomi-ai_performanceBarCompact__RtNvD .kiyomi-ai_performanceBarBenchmarks__VWtee{grid-template-columns:repeat(4,1fr);row-gap:4px;column-gap:4px}}.kiyomi-ai_performanceBarCompact__RtNvD .kiyomi-ai_benchmarkItem__8F3sd{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:space-between;min-height:28px;padding:4px 6px;background:rgba(61,65,69,.3);border:1px solid #202020;border-radius:4px}.kiyomi-ai_performanceBarCompact__RtNvD .kiyomi-ai_benchmarkName__ozBGa{color:#aaa;font-size:9px;line-height:1.2;max-width:60px;word-wrap:break-word;overflow-wrap:break-word}.kiyomi-ai_performanceBarCompact__RtNvD .kiyomi-ai_benchmarkValue__nTPkf{font-size:11px;font-weight:600;margin-top:1px}.kiyomi-ai_performanceBar__zpnb0{display:flex;align-items:center;gap:24px;background:#222b35;border:1px solid #202020;border-radius:5px;padding:16px;margin-bottom:16px}@media screen and (max-width:1024px){.kiyomi-ai_performanceBar__zpnb0{flex-direction:column;align-items:flex-start;gap:12px;padding:12px}}.kiyomi-ai_performanceBarLeftStack___RRpd{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.kiyomi-ai_performanceBarLeft__V50U3{flex-shrink:0}.kiyomi-ai_performanceBarTitle__8q_tb{color:#aaa;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}@media screen and (max-width:1024px){.kiyomi-ai_performanceBarTitle__8q_tb{font-size:9px}}.kiyomi-ai_performanceValue__OVP__{font-size:24px;font-weight:700;color:#ed4c78}@media screen and (max-width:1024px){.kiyomi-ai_performanceValue__OVP__{font-size:18px}}.kiyomi-ai_performanceBarChart__mCyAm{height:48px;width:160px;flex-shrink:0}@media screen and (max-width:1024px){.kiyomi-ai_performanceBarChart__mCyAm{width:100%;height:40px}}.kiyomi-ai_performanceBarBenchmarks__VWtee{display:grid;grid-template-columns:repeat(7,1fr);row-gap:24px;column-gap:8px;flex:1;font-size:10px;color:#aaa}@media screen and (max-width:1024px){.kiyomi-ai_performanceBarBenchmarks__VWtee{grid-template-columns:repeat(3,1fr);row-gap:10px;column-gap:8px}}.kiyomi-ai_benchmarkItem__8F3sd{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:space-between;min-height:36px;padding:8px;background:rgba(61,65,69,.3);border:1px solid #202020;border-radius:5px}.kiyomi-ai_benchmarkName__ozBGa{color:#aaa;font-size:9px;line-height:1.3;max-width:70px;word-wrap:break-word;overflow-wrap:break-word}@media screen and (max-width:1024px){.kiyomi-ai_benchmarkName__ozBGa{font-size:8px}}.kiyomi-ai_benchmarkValue__nTPkf{font-size:11px;font-weight:600;margin-top:2px}@media screen and (max-width:1024px){.kiyomi-ai_benchmarkValue__nTPkf{font-size:9px}}.kiyomi-ai_assetClassTabs__L2hcH{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}@media screen and (max-width:1024px){.kiyomi-ai_assetClassTabs__L2hcH{grid-template-columns:repeat(2,1fr);gap:8px}}.kiyomi-ai_assetClassTab__W6yw0{padding:12px;background:#222b35;border:1px solid #202020;border-radius:5px;color:#aaa;cursor:pointer;transition:all .15s;text-align:left;display:flex;flex-direction:column}.kiyomi-ai_assetClassTab__W6yw0:hover{border-color:rgba(55,125,255,.5)}@media screen and (max-width:1024px){.kiyomi-ai_assetClassTab__W6yw0{padding:8px}}.kiyomi-ai_assetClassTabActive__BqFbU{border-color:#377dff;box-shadow:0 0 0 1px rgba(55,125,255,.3)}.kiyomi-ai_assetClassTabHeader__8Fo97{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}@media screen and (max-width:1024px){.kiyomi-ai_assetClassTabHeader__8Fo97{margin-bottom:4px}}.kiyomi-ai_assetClassTabName__T9s2T{font-size:12px;font-weight:500;color:#fff}@media screen and (max-width:1024px){.kiyomi-ai_assetClassTabName__T9s2T{font-size:10px}}.kiyomi-ai_assetClassTabPct__LtqgC{font-size:10px;color:#aaa}@media screen and (max-width:1024px){.kiyomi-ai_assetClassTabPct__LtqgC{font-size:8px}}.kiyomi-ai_assetClassTabBody__n5_wm{display:flex;align-items:center;gap:12px}@media screen and (max-width:1024px){.kiyomi-ai_assetClassTabBody__n5_wm{gap:8px}}.kiyomi-ai_assetClassTabReturn__SlZN4{font-size:18px;font-weight:700;font-family:monospace;flex-shrink:0}@media screen and (max-width:1024px){.kiyomi-ai_assetClassTabReturn__SlZN4{font-size:14px}}.kiyomi-ai_assetClassTabChart__hF4kr{flex:1;height:32px}@media screen and (max-width:1024px){.kiyomi-ai_assetClassTabChart__hF4kr{height:24px}}.kiyomi-ai_sparklineSvg__LILKl{width:100%;height:100%}.kiyomi-ai_tabDash__BQ46o{font-size:20px;font-weight:600;line-height:1}.kiyomi-ai_tabContent__F7MZS{flex:1;min-height:0}.kiyomi-ai_emptyTabContent__KP_5T{display:flex;align-items:center;justify-content:center;padding:48px 24px;color:#aaa;font-size:14px}.kiyomi-ai_thematicGrid__go7I8{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:16px}@media screen and (max-width:1024px){.kiyomi-ai_thematicGrid__go7I8{grid-template-columns:1fr;gap:12px}}.kiyomi-ai_factorGroupTile__8lfKq{background:#222b35;border:1px solid #202020;border-radius:5px}.kiyomi-ai_factorGroupTitle__EkR51{color:#aaa;font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;padding:12px 12px 4px}.kiyomi-ai_factorGroupGrid__SYZDF{display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:1024px){.kiyomi-ai_factorGroupGrid__SYZDF{grid-template-columns:1fr}}.kiyomi-ai_factorCell__3tKJW{padding:8px 10px;cursor:pointer;transition:background .15s;border-radius:4px}.kiyomi-ai_factorCell__3tKJW:hover{background:hsla(0,0%,100%,.05)}.kiyomi-ai_factorCellTitle__P_ocn{height:36px;display:flex;align-items:flex-start;margin-bottom:4px}.kiyomi-ai_factorCellTitle__P_ocn span{font-size:11px;font-weight:500;color:#fff;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.25}.kiyomi-ai_factorCellMeta__xvPEN{display:flex;align-items:center;gap:6px;height:16px;margin-bottom:6px;font-size:10px}.kiyomi-ai_factorCellTicker__3ghFK{font-family:monospace;font-size:9px;color:#aaa}.kiyomi-ai_factorProgressTrack__ctMxC{width:100%;height:6px;background:#3d4145;border-radius:9999px;overflow:hidden;display:flex}.kiyomi-ai_factorProgressTrackRight__65u1g{justify-content:flex-end}.kiyomi-ai_factorCellReason__YLUN6{font-size:10px;line-height:1.4;color:#aaa;margin-top:6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;cursor:pointer;transition:color .15s}.kiyomi-ai_factorCellReason__YLUN6:hover{color:#fff}.kiyomi-ai_factorProgressBar__sBdUC{height:100%;border-radius:9999px}.kiyomi-ai_negativeFill__5CzSo{background:#ed4c78}.kiyomi-ai_positiveFill__KPkpg{background:#198754}.kiyomi-ai_factorPopover__K0TVy{background:#222b35;border:1px solid #202020;border-radius:5px;padding:12px;max-width:280px;font-size:12px;color:#fff;z-index:1000;box-shadow:0 10px 38px -10px rgba(14,18,22,.3490196078),0 10px 20px -15px rgba(14,18,22,.2)}.kiyomi-ai_factorPopoverTitle__6Ht_X{font-size:13px;font-weight:600;color:#fff;margin-bottom:8px}.kiyomi-ai_factorPopoverDesc__XtE4H{font-size:11px;color:#aaa;line-height:1.4}.kiyomi-ai_factorPopoverDivider__zkYAZ{border-top:1px solid #202020;margin-top:8px;padding-top:8px;font-size:12px}.kiyomi-ai_factorPopoverLabel__eUTkK{color:#aaa}.kiyomi-ai_factorPopoverHint__hH239{font-size:9px;color:#aaa;font-style:italic;margin-top:4px}.kiyomi-ai_factorPopoverArrow__ZDy10{fill:#222b35}.kiyomi-ai_positive__YX_zT{color:#198754;font-weight:500}.kiyomi-ai_negative__dxF44{color:#ed4c78;font-weight:500}.kiyomi-ai_tableSection__xeVGG{flex:0 0 auto;min-height:0}.kiyomi-ai_stockDataTableContainer__rAr3X{display:flex;flex-direction:column;gap:8px}.kiyomi-ai_portfolioSection__HzfDR,.kiyomi-ai_starredSection__YgaNl{display:flex;flex-direction:column}.kiyomi-ai_sectionHeader__v18Yp{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.kiyomi-ai_sectionTitle__k05qv{font-size:12px;font-weight:600;color:#aaa;display:flex;align-items:center;gap:4px}.kiyomi-ai_toggleButtons__6mIRv{display:flex;align-items:center;gap:8px}.kiyomi-ai_toggleButton__5miqs{display:flex;align-items:center;gap:4px;padding:4px 8px;background:rgba(0,0,0,0);border:none;color:#aaa;font-size:12px;cursor:pointer}.kiyomi-ai_toggleButton__5miqs:hover{color:#fff}.kiyomi-ai_toggleButton__5miqs svg{width:12px;height:12px}.kiyomi-ai_stockTableWrapper__6eJPg{overflow-x:auto;border:1px solid #202020;border-radius:5px}.kiyomi-ai_stockTable__tVQYT{width:100%;font-size:12px;border-collapse:collapse;table-layout:fixed}.kiyomi-ai_stockTable__tVQYT thead{background:#3d4145;position:sticky;top:0;z-index:10}.kiyomi-ai_stockTable__tVQYT th{padding:6px 8px;font-weight:500;color:#aaa;text-align:left;white-space:nowrap;border-right:1px solid #202020}.kiyomi-ai_stockTable__tVQYT th:last-child{border-right:none}@media screen and (max-width:1024px){.kiyomi-ai_stockTable__tVQYT th{padding:6px 4px;font-size:11px}}.kiyomi-ai_stockTable__tVQYT td{padding:6px 8px;color:#fff;vertical-align:middle;border-right:1px solid rgba(0,0,0,0)}@media screen and (max-width:1024px){.kiyomi-ai_stockTable__tVQYT td{padding:6px 4px}}.kiyomi-ai_stockTable__tVQYT tbody tr{transition:background .15s}.kiyomi-ai_stockTable__tVQYT tbody tr:hover{background:hsla(0,0%,100%,.05)}.kiyomi-ai_evenRow__iexJ2{background:#0c101b}.kiyomi-ai_oddRow__rQO9Q{background:rgba(61,65,69,.3)}.kiyomi-ai_starCol__tnYfu{width:24px;text-align:center}.kiyomi-ai_starButton__yf1hM{background:none;border:none;cursor:pointer;padding:2px;display:flex;align-items:center;justify-content:center;transition:transform .15s}.kiyomi-ai_starButton__yf1hM:hover{transform:scale(1.1)}.kiyomi-ai_starFilled__2Ztm5{color:gold;width:16px;height:16px}.kiyomi-ai_starEmpty__7veBd{color:#fff;width:16px;height:16px}.kiyomi-ai_tickerCell__ceOCu{font-family:monospace;font-weight:600;color:#377dff;width:95px;text-align:center;word-wrap:break-word;overflow-wrap:break-word}.kiyomi-ai_mobileTable__tZgJX .kiyomi-ai_tickerCell__ceOCu{font-size:10px;width:36px}.kiyomi-ai_moveCell__3JgQF{width:70px;text-align:center}.kiyomi-ai_mobileTable__tZgJX .kiyomi-ai_moveCell__3JgQF{width:55px}th.kiyomi-ai_moveCell__3JgQF{text-align:center!important}.kiyomi-ai_nameCell__Dew_k{white-space:nowrap;width:135px;max-width:135px;overflow:hidden;text-overflow:ellipsis}.kiyomi-ai_reasonCol__0nyIv{min-width:280px}.kiyomi-ai_reasonCell__eJ6GP{color:#aaa;font-size:11px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.kiyomi-ai_reasonSkeleton__UiwZM{display:flex;flex-direction:column;gap:6px;padding:4px 0}.kiyomi-ai_skeletonLine__T4P92{height:10px;background:linear-gradient(90deg,rgba(255,255,255,.08),rgba(255,255,255,.15) 50%,rgba(255,255,255,.08));background-size:200% 100%;border-radius:4px;animation:kiyomi-ai_skeletonPulse__ecpJ8 1.5s ease-in-out infinite}.kiyomi-ai_skeletonLine__T4P92:first-child{width:90%}.kiyomi-ai_skeletonLine__T4P92:nth-child(2){width:75%}.kiyomi-ai_skeletonLine__T4P92:nth-child(3){width:60%}@keyframes kiyomi-ai_skeletonPulse__ecpJ8{0%{background-position:200% 0}to{background-position:-200% 0}}.kiyomi-ai_mobileTable__tZgJX .kiyomi-ai_reasonCol__0nyIv{min-width:120px}.kiyomi-ai_mobileTable__tZgJX .kiyomi-ai_reasonCell__eJ6GP{-webkit-line-clamp:2}.kiyomi-ai_dynamicCol__B_XXn{width:90px}th.kiyomi-ai_dynamicCol__B_XXn{text-align:center!important}.kiyomi-ai_clickableHeader__TQGrv{cursor:pointer;user-select:none;transition:background .15s}.kiyomi-ai_clickableHeader__TQGrv:hover{background:hsla(0,0%,100%,.1)}.kiyomi-ai_clickableHeader__TQGrv:active{background:hsla(0,0%,100%,.15)}.kiyomi-ai_headerChevron__TDS1T{display:inline-block;width:12px;height:12px;vertical-align:middle;margin-left:2px}.kiyomi-ai_gaugeCell__hfdYy{text-align:center;padding:4px 2px}.kiyomi-ai_textRight__W5nHV{text-align:right}.kiyomi-ai_textCenter__J1AHJ{text-align:center}.kiyomi-ai_monoText__VpO6x{font-family:monospace}.kiyomi-ai_mutedText__fdXTx{color:#aaa}.kiyomi-ai_boldText__s3Nm_{font-weight:600}.kiyomi-ai_percentCell__gba55{font-family:monospace;font-size:12px}.kiyomi-ai_mobileTable__tZgJX .kiyomi-ai_percentCell__gba55{font-size:10px}.kiyomi-ai_advGauge__xkoE6{width:80px;height:12px;background:#3d4145;border-radius:2px;overflow:hidden;position:relative;margin:0 auto}.kiyomi-ai_advGaugeFill__LqoRi{height:100%;border-radius:2px;transition:width .3s;background:linear-gradient(90deg,#3b82f6,#ef4444)}.kiyomi-ai_advGaugeValue__DkBCm{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:10px;font-family:monospace;color:hsla(0,0%,100%,.8)}.kiyomi-ai_sentimentGauge__lhWrW{display:flex;flex-direction:column;align-items:center;gap:2px}.kiyomi-ai_sentimentGaugeArc__4vvMQ{position:relative;width:56px;height:28px;overflow:hidden}.kiyomi-ai_sentimentIconBg__E1Mth{position:absolute;top:50%;left:50%;transform:translate(-50%,-30%);width:24px;height:24px;background-size:contain;background-repeat:no-repeat;background-position:50%;opacity:.15;pointer-events:none;filter:invert(1)}.kiyomi-ai_sentimentSvg__RiLq_{position:relative;width:100%;height:100%}.kiyomi-ai_sentimentScore__Z_2J8{font-size:9px;font-weight:500}.kiyomi-ai_sigmaGauge__nGBdW{display:flex;flex-direction:column;align-items:center;gap:2px;width:80px;margin:0 auto}.kiyomi-ai_sigmaCol__aTeon{width:100px}@media screen and (max-width:1024px){.kiyomi-ai_sigmaCol__aTeon{width:85px}}.kiyomi-ai_advCol__pRcCH{width:90px}@media screen and (max-width:1024px){.kiyomi-ai_advCol__pRcCH{width:75px}}.kiyomi-ai_sentimentCol__uR1sT{width:75px}@media screen and (max-width:1024px){.kiyomi-ai_sentimentCol__uR1sT{width:65px}}.kiyomi-ai_sigmaValue__CVhr_{font-size:10px;font-family:monospace;font-weight:600}.kiyomi-ai_sigmaTrack__ylQ6F{position:relative;width:100%;height:8px}.kiyomi-ai_sigmaBackground__G_rbd{position:absolute;top:2px;left:0;right:0;height:4px;background:linear-gradient(90deg,rgba(237,76,120,.3),rgba(245,202,153,.3) 50%,rgba(25,135,84,.3));border-radius:9999px}.kiyomi-ai_sigmaCenterLine__Wuf_t{position:absolute;top:0;bottom:0;left:50%;width:1px;background:rgba(170,170,170,.4)}.kiyomi-ai_sigmaDiamond__5rcJD{position:absolute;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:10px;height:10px;border:2px solid;border-radius:1px;transition:left .3s}.kiyomi-ai_sigmaLabels__r6Ukm{display:flex;justify-content:space-between;width:100%;font-size:8px;color:rgba(170,170,170,.6)}.kiyomi-ai_sigmaRed__agLDx{color:#ed4c78;background-color:#ed4c78;border-color:#ed4c78}.kiyomi-ai_sigmaOrange__lPK65{color:#ff9227;background-color:#ff9227;border-color:#ff9227}.kiyomi-ai_sigmaYellow__GP1z4{color:#f5ca99;background-color:#f5ca99;border-color:#f5ca99}.kiyomi-ai_sigmaGreen__Fsb5y{color:#198754;background-color:#198754;border-color:#198754}.kiyomi-ai_modalOverlay__5LGoJ{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:1000}.kiyomi-ai_modalContent__e2fae{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#222b35;border:1px solid #202020;border-radius:6px;padding:20px;width:90%;max-width:900px;max-height:80vh;display:flex;flex-direction:column;z-index:1001;box-shadow:0 10px 38px -10px rgba(14,18,22,.3490196078),0 10px 20px -15px rgba(14,18,22,.2)}.kiyomi-ai_modalTitle__Sy5MR{font-size:18px;font-weight:600;color:#fff;margin-bottom:16px}.kiyomi-ai_modalClose__PU41g{position:absolute;top:12px;right:12px;background:none;border:none;color:#aaa;cursor:pointer;padding:4px}.kiyomi-ai_modalClose__PU41g:hover{color:#fff}.kiyomi-ai_modalClose__PU41g svg{width:16px;height:16px}.kiyomi-ai_srOnly__au9R9{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.kiyomi-ai_sourcesSection__Xt9jk{border:1px solid #202020;border-radius:5px;padding:12px;margin-bottom:12px;background:#0c101b}.kiyomi-ai_sourcesLabel__PrRDt{font-weight:500;color:#fff;display:block;margin-bottom:8px}.kiyomi-ai_sourcesList___8Vve{display:flex;flex-direction:column;gap:8px}.kiyomi-ai_checkboxLabel__rOH2g{display:flex;align-items:center;gap:8px;font-size:14px;color:#fff;cursor:pointer}.kiyomi-ai_checkbox__H0Qe8{appearance:auto;color-scheme:light;accent-color:#377dff;width:16px;height:16px;flex:0 0 16px;cursor:pointer}.kiyomi-ai_uploadButton__QVi2k{display:flex;align-items:center;gap:4px;margin-left:24px;padding:4px 8px;background:rgba(0,0,0,0);border:none;color:#aaa;font-size:14px;cursor:pointer}.kiyomi-ai_uploadButton__QVi2k:hover{color:#fff}.kiyomi-ai_uploadButton__QVi2k svg{width:14px;height:14px}.kiyomi-ai_toggleButtonRow__6uD6T{display:flex;justify-content:flex-end;margin-bottom:12px}.kiyomi-ai_portfolioSwitcher___1pib{margin-bottom:16px}.kiyomi-ai_portfolioSwitcherSelect__do9Sn{padding:8px 32px 8px 12px;background:#3d4145;border:1px solid #202020;border-radius:5px;color:#fff;font-size:13px;font-weight:500;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%23aaaaaa' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;min-width:140px;transition:all .15s ease}.kiyomi-ai_portfolioSwitcherSelect__do9Sn:hover:not(:disabled){border-color:#aaa}.kiyomi-ai_portfolioSwitcherSelect__do9Sn:focus{outline:none;border-color:#377dff}.kiyomi-ai_portfolioSwitcherSelect__do9Sn:disabled{opacity:.5;cursor:not-allowed}.kiyomi-ai_portfolioSwitcherSelect__do9Sn option{background:#3d4145;color:#fff}.kiyomi-ai_portfolioTabToggle__yuld8{display:flex;gap:4px;margin-bottom:16px;padding:4px;background:#3d4145;border-radius:5px}.kiyomi-ai_portfolioTabButton__H4fp9{flex:1;padding:8px 12px;background:rgba(0,0,0,0);border:none;border-radius:3px;color:#aaa;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease}.kiyomi-ai_portfolioTabButton__H4fp9:hover{color:#fff;background:hsla(0,0%,100%,.05)}.kiyomi-ai_portfolioTabButtonActive__lHFZu{background:#222b35;color:#fff}.kiyomi-ai_portfolioTabButtonActive__lHFZu:hover{background:#222b35}.kiyomi-ai_portfolioTableContainer__cvOuS{overflow:auto;min-height:300px;max-height:50vh;border:1px solid #202020;border-radius:5px}.kiyomi-ai_portfolioTable__nRKjg{width:100%;font-size:14px;border-collapse:collapse}.kiyomi-ai_portfolioTable__nRKjg thead{background:#3d4145;position:sticky;top:0}.kiyomi-ai_portfolioTable__nRKjg th{padding:8px 12px;font-weight:500;color:#aaa;text-align:left}.kiyomi-ai_portfolioTable__nRKjg td{padding:8px 12px;color:#fff}.kiyomi-ai_tooltipTrigger__bWY8q{cursor:pointer}.kiyomi-ai_tooltipContent__32RPf{background:#222b35;border:1px solid #202020;border-radius:5px;padding:8px 12px;max-width:280px;font-size:12px;color:#fff;z-index:1000;box-shadow:0 10px 38px -10px rgba(14,18,22,.3490196078),0 10px 20px -15px rgba(14,18,22,.2);animation:kiyomi-ai_fadeIn__U6ZSe .15s ease-out}.kiyomi-ai_tooltipArrow___hOY0{fill:#222b35}.kiyomi-ai_tooltipGrid__t_6Zb{display:grid;grid-template-columns:auto auto;gap:4px 12px;margin-top:8px}.kiyomi-ai_tooltipLabel__R62GZ{color:#aaa}.kiyomi-ai_tooltipValue__LK8Xy{font-family:monospace}.kiyomi-ai_tooltipTitle__7XPdq{font-weight:600;margin-bottom:4px}.kiyomi-ai_tooltipDivider__k9X_m{border-top:1px solid #202020;margin-top:8px;padding-top:8px;font-size:10px;color:#aaa}.kiyomi-ai_tooltipScoreValue__H7vLv{font-weight:700;font-size:14px;color:#fff}.kiyomi-ai_tooltipFormula__bU7mT{font-size:10px;font-style:italic}.kiyomi-ai_mobileTooltip__qb5z6{max-width:320px}.kiyomi-ai_tooltipSection__onyHn{border-top:1px solid #202020;margin-top:8px;padding-top:8px}.kiyomi-ai_tooltipSectionTitle__QxCfm{font-weight:600;font-size:11px;color:#aaa;text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px}.kiyomi-ai_mobileDetailsModal__vcO2n{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#222b35;border:1px solid #202020;border-radius:8px;padding:20px 24px 20px 20px;width:90%;max-width:400px;max-height:80vh;overflow-y:auto;overflow-x:hidden;z-index:1001;box-shadow:0 10px 38px -10px rgba(14,18,22,.3490196078),0 10px 20px -15px rgba(14,18,22,.2);box-sizing:border-box}.kiyomi-ai_mobileModalTitle__CTqCR{display:flex;flex-direction:column;gap:4px;margin-bottom:16px;padding-right:24px}.kiyomi-ai_mobileModalTicker__OPO2S{font-family:monospace;font-size:18px;font-weight:700;color:#377dff}.kiyomi-ai_mobileModalName__WL3FA{font-size:14px;color:#aaa}.kiyomi-ai_mobileModalMetrics__NxfPX{display:flex;justify-content:space-between;gap:12px;padding:12px;background:#0c101b;border-radius:5px;margin-bottom:16px}.kiyomi-ai_metricItem__aEiF1{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1}.kiyomi-ai_metricLabel__gtE1K{font-size:11px;color:#aaa;text-align:center}.kiyomi-ai_metricValue__z1lOK{font-size:14px;font-weight:600;font-family:monospace;color:#fff;text-align:center}.kiyomi-ai_mobileModalSections___957N{display:flex;flex-direction:column;gap:8px}.kiyomi-ai_expandableSection__fZ2aF{border:1px solid #202020;border-radius:5px;width:100%;box-sizing:border-box;overflow:hidden}.kiyomi-ai_expandableHeader__TUZ0M{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;background:#3d4145;border:none;border-radius:5px 5px 0 0;color:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:background .15s;box-sizing:border-box}.kiyomi-ai_expandableHeader__TUZ0M:hover{background:hsl(210,6.1538461538%,30.4901960784%)}.kiyomi-ai_expandChevron__S_bOL{width:14px;height:14px;color:#aaa;flex-shrink:0;transition:transform .2s ease-out}.kiyomi-ai_expandChevronOpen__2VZx9{transform:rotate(90deg)}.kiyomi-ai_expandableTitle__inA2x{flex:1;text-align:left}.kiyomi-ai_expandableValue__FcIGG{font-family:monospace;font-weight:600;color:#fff;flex-shrink:0;margin-right:4px}.kiyomi-ai_expandableContent__8xaFM{max-height:0;overflow:hidden;opacity:0;background:#0c101b;transition:max-height .25s ease-out,opacity .2s ease-out,padding .25s ease-out;padding:0 12px}.kiyomi-ai_expandableContentOpen__st3Zx{max-height:200px;opacity:1;padding:12px}.kiyomi-ai_sectionGrid__lUPej{display:grid;grid-template-columns:auto 1fr;gap:6px 12px}.kiyomi-ai_sectionLabel__bDMo1{font-size:12px;color:#aaa}.kiyomi-ai_sectionValue__w0nlE{font-size:12px;font-family:monospace;color:#fff;text-align:right}.kiyomi-ai_clickableCell__qFl8W{cursor:pointer;transition:background .15s}.kiyomi-ai_clickableCell__qFl8W:hover{background:hsla(0,0%,100%,.1)}.kiyomi-ai_clickableCell__qFl8W{color:#aaa;margin-top:4px}@keyframes kiyomi-ai_fadeIn__U6ZSe{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.kiyomi-ai_reasonModalOverlay__ledAv{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:1000}.kiyomi-ai_reasonModalContent__qEqu2{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:#222b35;border:1px solid #202020;border-radius:6px;padding:20px;width:90%;max-width:500px;z-index:1001;box-shadow:0 10px 38px -10px rgba(14,18,22,.3490196078),0 10px 20px -15px rgba(14,18,22,.2)}.kiyomi-ai_reasonModalHeader__m2UbH{display:flex;align-items:center;gap:8px;margin-bottom:16px}.kiyomi-ai_reasonModalTicker__qi1du{font-family:monospace;color:#377dff;font-weight:600}.kiyomi-ai_reasonModalName__bJbOl{color:#aaa;font-size:14px}.kiyomi-ai_reasonModalBody__s6EhJ{font-size:14px;line-height:1.6;color:#fff}.kiyomi-ai_reasonModalSources__L86xO{border-top:1px solid #202020;padding-top:12px;margin-top:16px}.kiyomi-ai_reasonModalSourcesTitle__E7rXL{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#aaa;margin-bottom:8px}.kiyomi-ai_reasonModalSourcesList__q8_pC{display:flex;flex-direction:column;gap:8px}.kiyomi-ai_reasonModalSourceItem___v39p{display:flex;align-items:flex-start;gap:8px;padding:8px;margin:0 -8px;border-radius:4px;text-decoration:none;transition:background .15s}.kiyomi-ai_reasonModalSourceItem___v39p:hover{background:hsla(0,0%,100%,.05)}.kiyomi-ai_reasonModalSourceIcon__U1__f{flex-shrink:0;margin-top:2px;color:#aaa}.kiyomi-ai_reasonModalSourceInfo__SIs0p{flex:1;min-width:0}.kiyomi-ai_reasonModalSourceHeader__0OVCp{display:flex;align-items:center;gap:6px}.kiyomi-ai_reasonModalSourceName___Jz26{font-size:12px;font-weight:600;color:#fff}.kiyomi-ai_reasonModalSourceCode__bxURc{font-size:10px;color:#aaa}.kiyomi-ai_reasonModalSourceTitle__qwH83{font-size:11px;color:#aaa;margin:2px 0;word-wrap:break-word}.kiyomi-ai_reasonModalSourceDate__XkeMb{font-size:10px;color:rgba(170,170,170,.7)}.kiyomi-ai_reasonModalClose__92lN_{position:absolute;top:12px;right:12px;background:none;border:none;color:#aaa;cursor:pointer;padding:4px}.kiyomi-ai_reasonModalClose__92lN_:hover{color:#fff}.kiyomi-ai_reasonModalClose__92lN_ svg{width:16px;height:16px}.kiyomi-ai_reasonButton__jmcnp{text-align:left;background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:flex-start;gap:6px;width:100%;color:#aaa;transition:color .15s}.kiyomi-ai_reasonButton__jmcnp:hover{color:#fff}.kiyomi-ai_reasonButton__jmcnp:hover .kiyomi-ai_reasonIcon__ULMW0{opacity:1}.kiyomi-ai_reasonIcon__ULMW0{flex-shrink:0;margin-top:2px;opacity:0;transition:opacity .15s}.kiyomi-ai_emptyState__8D66L,.kiyomi-ai_loadingState__vrolJ{display:flex;align-items:center;justify-content:center;padding:48px 24px;color:#aaa;font-size:14px}.kiyomi-ai_errorState__WDO7z{display:flex;align-items:center;justify-content:center;padding:48px 24px;color:#ef4444;font-size:14px;text-align:center}.kiyomi-ai_bondTableContainer__inJhq{display:flex;flex-direction:column;gap:16px}.kiyomi-ai_bondSection__KvGSw{background:#4b5055;border:1px solid #202020;border-radius:5px;overflow:hidden}.kiyomi-ai_bondTableWrapper____fTl{overflow-x:auto}.kiyomi-ai_bondTable__1pzTY{width:100%;font-size:12px;border-collapse:collapse}.kiyomi-ai_bondTable__1pzTY thead{background:#3d4145}.kiyomi-ai_bondTable__1pzTY th{padding:8px 16px;font-weight:500;font-size:10px;text-transform:uppercase;color:#aaa;white-space:nowrap;letter-spacing:.5px}.kiyomi-ai_bondTable__1pzTY th.kiyomi-ai_bondNameCol__9ms7K,.kiyomi-ai_bondTable__1pzTY th.kiyomi-ai_bondTypeCol__g2pKN{text-align:left}.kiyomi-ai_bondTable__1pzTY th.kiyomi-ai_bondChangeCol__fCl9H,.kiyomi-ai_bondTable__1pzTY th.kiyomi-ai_bondDeltaCol__ITzxs,.kiyomi-ai_bondTable__1pzTY th.kiyomi-ai_bondMaturityCol__E_sm_,.kiyomi-ai_bondTable__1pzTY th.kiyomi-ai_bondYieldCol__zVYxg{text-align:right}.kiyomi-ai_bondTable__1pzTY td{padding:8px 16px;color:#fff;vertical-align:middle}.kiyomi-ai_bondTable__1pzTY td.kiyomi-ai_bondChangeCol__fCl9H,.kiyomi-ai_bondTable__1pzTY td.kiyomi-ai_bondDeltaCol__ITzxs,.kiyomi-ai_bondTable__1pzTY td.kiyomi-ai_bondMaturityCol__E_sm_,.kiyomi-ai_bondTable__1pzTY td.kiyomi-ai_bondYieldCol__zVYxg{text-align:right}.kiyomi-ai_bondTable__1pzTY tbody tr{transition:background .15s;border-bottom:1px solid rgba(32,32,32,.5)}.kiyomi-ai_bondTable__1pzTY tbody tr:last-child{border-bottom:none}.kiyomi-ai_bondTable__1pzTY tbody tr:hover{background:hsla(0,0%,100%,.03)}.kiyomi-ai_bondNameCol__9ms7K{min-width:140px}.kiyomi-ai_bondTypeCol__g2pKN{min-width:100px}.kiyomi-ai_bondMaturityCol__E_sm_{min-width:80px}.kiyomi-ai_bondChangeCol__fCl9H,.kiyomi-ai_bondDeltaCol__ITzxs,.kiyomi-ai_bondYieldCol__zVYxg{min-width:70px}.kiyomi-ai_bondName__u5irx{font-weight:500;color:#fff}.kiyomi-ai_bondType__0lbtc{color:#aaa}.kiyomi-ai_bondMaturity__kM_dp{font-family:monospace}.kiyomi-ai_bondChange__PI5E5{font-family:monospace;color:#aaa}.kiyomi-ai_bondYield__xOFyY{font-family:monospace;color:#22c55e}.kiyomi-ai_bondDelta__kGdQo{font-family:monospace;color:#aaa}.kiyomi-ai_optionsContent__LL6jZ{display:flex;flex-direction:column;gap:16px;height:100%;overflow:auto}.kiyomi-ai_optionsHoldingsSection__oujmZ{margin-top:8px}.kiyomi-ai_optionTypeBadge__zIroF{display:inline-block;padding:2px 8px;border-radius:5px;font-size:11px;font-weight:500}.kiyomi-ai_putBadge__3eIJC{background:rgba(239,68,68,.2);color:#ef4444}.kiyomi-ai_callBadge__p5bJX{background:rgba(34,197,94,.2);color:#22c55e}.kiyomi-ai_headerWithFilter__kPA4v{display:flex;align-items:center;gap:4px;justify-content:space-between;width:100%;min-width:0;overflow:hidden}.kiyomi-ai_headerWithFilter__kPA4v .kiyomi-ai_sortableHeader__nhz6L{flex-shrink:0}.kiyomi-ai_sortableHeader__nhz6L{display:inline-flex;align-items:center;gap:2px;cursor:pointer;user-select:none;border:none;background:rgba(0,0,0,0);outline:none;box-shadow:none}.kiyomi-ai_sortableHeader__nhz6L:hover{color:#fff}.kiyomi-ai_sortableHeader__nhz6L:active,.kiyomi-ai_sortableHeader__nhz6L:focus,.kiyomi-ai_sortableHeader__nhz6L:focus-visible{outline:none;border:none;box-shadow:none;background:rgba(0,0,0,0)}.kiyomi-ai_sortableHeaderRight__xZDvx{justify-content:flex-end}.kiyomi-ai_sortableHeaderCenter__RedJu{justify-content:center}.kiyomi-ai_sortIndicator__wpc3B{display:inline-flex;align-items:center;color:#fff}.kiyomi-ai_sortIndicator__wpc3B svg{width:12px;height:12px}.kiyomi-ai_filterFunnelWrapper__StGO7{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.kiyomi-ai_filterFunnelButton__Quirc{background:none;border:none;cursor:pointer;padding:1px;display:inline-flex;align-items:center;justify-content:center;color:#aaa;border-radius:3px;transition:color .15s,background .15s}.kiyomi-ai_filterFunnelButton__Quirc:hover{color:#fff;background:hsla(0,0%,100%,.08)}.kiyomi-ai_filterFunnelIcon__JHgvn{display:block}.kiyomi-ai_filterFunnelActive__kLpao{color:#377dff}.kiyomi-ai_filterDropdown__NKphs{position:fixed;z-index:1000;width:260px;background:#202325;border:1px solid #3d4145;border-radius:6px;box-shadow:0 6px 18px rgba(0,0,0,.45);padding:8px;display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:400;color:#fff;text-align:left;white-space:normal;cursor:default}.kiyomi-ai_filterSearchWrapper__CGzS1{position:relative;display:flex;align-items:center}.kiyomi-ai_filterSearchIcon__ePORz{position:absolute;left:6px;width:12px;height:12px;color:#aaa;pointer-events:none}.kiyomi-ai_filterSearchInput__KnL9S{width:100%;background:#0c101b;border:1px solid #3d4145;border-radius:4px;color:#fff;font-size:12px;padding:4px 6px 4px 22px;outline:none}.kiyomi-ai_filterSearchInput__KnL9S::placeholder{color:#aaa}.kiyomi-ai_filterSearchInput__KnL9S:focus{border-color:#377dff}.kiyomi-ai_filterOptionList__RFFmA{max-height:200px;overflow-y:auto;display:flex;flex-direction:column}.kiyomi-ai_filterOption__9nBKZ{display:flex;align-items:center;gap:6px;padding:3px 4px;font-size:12px;color:#fff;cursor:pointer;border-radius:3px}.kiyomi-ai_filterOption__9nBKZ:hover{background:hsla(0,0%,100%,.06)}.kiyomi-ai_filterSelectAll__UPEZc{border-bottom:1px solid #3d4145;padding-bottom:5px;font-weight:500}.kiyomi-ai_filterCheckboxInput__lgYgI{position:absolute;opacity:0;width:0;height:0;margin:0}.kiyomi-ai_filterCheckbox__PhrEg{flex:0 0 auto;width:14px;height:14px;border:1px solid #aaa;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;color:#fff}.kiyomi-ai_filterCheckbox__PhrEg svg{width:12px;height:12px}.kiyomi-ai_filterOptionList__RFFmA .kiyomi-ai_filterOption__9nBKZ .kiyomi-ai_filterCheckbox__PhrEg svg,.kiyomi-ai_filterSelectAll__UPEZc .kiyomi-ai_filterCheckbox__PhrEg svg{color:#377dff}.kiyomi-ai_filterOptionLabel__79d0B{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto;min-width:0}.kiyomi-ai_filterEmpty__lRSe8{font-size:12px;color:#aaa;padding:6px 4px;text-align:center}.kiyomi-ai_filterActions__xdXkA{display:flex;justify-content:flex-end;gap:6px;border-top:1px solid #3d4145;padding-top:6px}.kiyomi-ai_filterApplyButton__wYj5x,.kiyomi-ai_filterResetButton__mWPU6{font-size:12px;padding:4px 10px;border-radius:4px;cursor:pointer;border:1px solid #3d4145;transition:background .15s,border-color .15s}.kiyomi-ai_filterResetButton__mWPU6{background:rgba(0,0,0,0);color:#fff}.kiyomi-ai_filterResetButton__mWPU6:hover{background:hsla(0,0%,100%,.08)}.kiyomi-ai_filterApplyButton__wYj5x{background:#377dff;border-color:#377dff;color:#fff}.kiyomi-ai_filterApplyButton__wYj5x:hover{filter:brightness(1.08)}