._nav_1vyn2_4{width:232px;background:var(--color-bg-card);border-right:1px solid var(--color-border);padding:16px 0;display:flex;flex-direction:column;flex-shrink:0;min-height:0;transition:width var(--transition-base)}._navCollapsed_1vyn2_15{width:68px}._navMain_1vyn2_18{flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:2px;padding:0 10px;scrollbar-width:thin;scrollbar-color:var(--color-border-muted) transparent}._navMain_1vyn2_18::-webkit-scrollbar{width:4px}._navMain_1vyn2_18::-webkit-scrollbar-thumb{background:var(--color-border-muted);border-radius:4px}._navBtn_1vyn2_32{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;background:transparent;color:var(--color-text-secondary);border:none;border-left:3px solid transparent;border-radius:var(--radius-md);cursor:pointer;text-align:left;font-size:var(--font-size-md);font-weight:500;transition:background var(--transition-fast),color var(--transition-fast)}._navBtn_1vyn2_32:hover{background:var(--color-primary-tint);color:var(--color-text-primary)}._navCollapsed_1vyn2_15 ._navBtn_1vyn2_32{justify-content:center;gap:0;padding:10px 0}._navBtnActive_1vyn2_55,._navBtnActive_1vyn2_55:hover{background:var(--color-primary-tint);color:var(--color-primary);border-left-color:var(--color-primary);font-weight:600}._navIcon_1vyn2_63{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px}._navText_1vyn2_71{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._navChevron_1vyn2_77{display:inline-flex;color:var(--color-text-tertiary);flex-shrink:0}._subGroup_1vyn2_84{display:flex;flex-direction:column;gap:2px;padding:2px 0}._subBtn_1vyn2_90{display:block;width:100%;padding:8px 12px 8px 45px;background:transparent;color:var(--color-text-tertiary);border:none;border-left:3px solid transparent;border-radius:var(--radius-md);cursor:pointer;text-align:left;font-size:var(--font-size-base);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background var(--transition-fast),color var(--transition-fast)}._subBtn_1vyn2_90:hover{background:var(--color-primary-tint);color:var(--color-text-primary)}._subBtnActive_1vyn2_112,._subBtnActive_1vyn2_112:hover{background:var(--color-primary-tint);color:var(--color-primary);border-left-color:var(--color-primary);font-weight:600}._footer_1vyn2_121{padding:8px 10px 0;margin-top:8px;border-top:1px solid var(--color-border)}._manageAnchor_1vyn2_128{position:relative}._manageMenu_1vyn2_130{position:absolute;bottom:calc(100% + 6px);left:0;right:0;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);padding:4px;z-index:20}._navCollapsed_1vyn2_15 ._manageMenu_1vyn2_130{left:0;right:auto;min-width:160px}._manageMenuItem_1vyn2_144{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);font-size:var(--font-size-md);font-weight:500;text-align:left;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._manageMenuItem_1vyn2_144:hover:not(:disabled){background:var(--color-bg-subtle);color:var(--color-negative)}._manageMenuItem_1vyn2_144:disabled{opacity:.65;cursor:default}._collapseBtn_1vyn2_168{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;background:transparent;color:var(--color-text-secondary);border:none;border-radius:var(--radius-md);cursor:pointer;text-align:left;font-size:var(--font-size-md);font-weight:500;transition:background var(--transition-fast),color var(--transition-fast)}._collapseBtn_1vyn2_168:hover{background:var(--color-primary-tint);color:var(--color-text-primary)}._collapseBtnActive_1vyn2_188,._collapseBtnActive_1vyn2_188:hover{background:var(--color-primary-tint);color:var(--color-primary)}._navCollapsed_1vyn2_15 ._collapseBtn_1vyn2_168{justify-content:center;gap:0;padding:10px 0}._header_1n225_4{display:flex;align-items:center;justify-content:space-between;gap:var(--space-lg);padding:10px 24px;background:var(--color-bg-card);border-bottom:1px solid var(--color-border);flex-shrink:0;position:relative;z-index:300}._left_1n225_17{display:flex;align-items:center;gap:var(--space-lg);min-width:0}._logo_1n225_23{height:34px;display:block;flex-shrink:0}._wordmark_1n225_24{font-size:var(--font-size-xl);font-weight:700;color:var(--color-text-primary);letter-spacing:-.3px;white-space:nowrap}._welcome_1n225_31{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._right_1n225_40{display:flex;align-items:center;gap:var(--space-md);flex-shrink:0}._pageActions_1n225_48{display:flex;align-items:center;gap:var(--space-sm)}._askBtn_1n225_54{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border:none;border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-bg-card);font-size:var(--font-size-base);font-weight:600;cursor:pointer;white-space:nowrap;transition:filter var(--transition-fast),transform var(--transition-fast)}._askBtn_1n225_54:hover{filter:brightness(1.08)}._askBtn_1n225_54:active{transform:scale(.98)}._user_1n225_74{display:flex;align-items:center;gap:var(--space-sm)}._userName_1n225_79{font-size:var(--font-size-base);font-weight:600;color:var(--color-text-primary);white-space:nowrap}._avatar_1n225_85{width:32px;height:32px;flex-shrink:0;border-radius:50%;background:var(--color-primary);color:var(--color-bg-card);display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700}._logoutBtn_1n225_99{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:1px solid var(--color-border-muted);border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);font-size:var(--font-size-base);font-weight:500;cursor:pointer;white-space:nowrap;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}._logoutBtn_1n225_99:hover:not(:disabled){background:var(--color-bg-main);border-color:var(--color-text-tertiary);color:var(--color-text-primary)}._logoutBtn_1n225_99:active:not(:disabled){transform:scale(.98)}._logoutBtn_1n225_99:disabled{opacity:.65;cursor:default}@media (max-width: 760px){._welcome_1n225_31,._userName_1n225_79,._logoutText_1n225_127{display:none}._header_1n225_4{padding:10px 16px}}._backdrop_1p9bi_5{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#0f0f1e52;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .25s ease}._backdropOpen_1p9bi_15{opacity:1;pointer-events:auto}._drawer_1p9bi_21{position:fixed;top:0;right:0;height:100vh;z-index:1000;width:min(76vw,1080px);min-width:820px;background:var(--color-bg-main);box-shadow:-8px 0 40px #10182829;display:flex;flex-direction:column;transform:translate(100%);transition:transform .28s cubic-bezier(.4,0,.2,1)}._drawerOpen_1p9bi_41{transform:translate(0)}._header_1p9bi_46{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--color-border);flex-shrink:0}._headerTitleWrap_1p9bi_55{display:flex;align-items:center;gap:8px;flex:1;min-width:0}._headerIcon_1p9bi_62{width:18px;height:18px;display:block;flex-shrink:0}._headerTitle_1p9bi_55{font-weight:600;font-size:14px;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._scopeHint_1p9bi_73{font-size:11px;font-weight:400;color:var(--color-text-tertiary);margin-left:6px}._srOnly_1p9bi_80{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._scopeBadgeWrap_1p9bi_92{flex-shrink:0;max-width:230px}._scopeBadge_1p9bi_92{display:block;max-width:230px;min-width:170px;height:32px;padding:8px 12px;border:1px solid var(--color-border-focus);border-radius:16px;background:var(--color-primary-tint);color:var(--color-primary);font:inherit;font-size:11px;font-weight:650;line-height:14px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:default}._productTab_1p9bi_118:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}._summariesLink_1p9bi_123{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;color:var(--color-primary);font-size:12px;font-weight:500;cursor:pointer;white-space:nowrap;padding:4px 2px;flex-shrink:0}._summariesLink_1p9bi_123:hover{text-decoration:underline}._iconBtn_1p9bi_139{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:7px;background:transparent;cursor:pointer;color:var(--color-text-secondary);transition:background .12s,color .12s;flex-shrink:0}._iconBtn_1p9bi_139:hover{background:var(--color-bg-subtle);color:var(--color-surface-dark)}._bodyRow_1p9bi_159{flex:1;min-height:0;display:flex}._historyColumn_1p9bi_166{width:250px;flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid var(--color-border);background:var(--color-bg-main)}._historyColumnHead_1p9bi_177{padding:14px 14px 10px;flex-shrink:0}._historyColumnTitle_1p9bi_182{font-size:13px;font-weight:700;color:var(--color-surface-dark);margin-bottom:12px}._productTabs_1p9bi_189{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:3px;margin-bottom:8px;border-radius:8px;background:var(--color-bg-subtle)}._productTab_1p9bi_118{border:0;border-radius:6px;padding:6px 4px;background:transparent;color:var(--color-text-secondary);font-size:11px;font-weight:650;cursor:pointer}._productTabActive_1p9bi_210{background:var(--color-bg-card);color:var(--color-primary);box-shadow:0 1px 3px #1018281f}._newChatBtn_1p9bi_216{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:8px 12px;border:1px solid var(--color-primary);border-radius:8px;background:var(--color-bg-card);color:var(--color-primary);font-size:12px;font-weight:600;cursor:pointer;transition:background .12s}._newChatBtn_1p9bi_216:hover{background:var(--color-primary-tint)}._newChatBtn_1p9bi_216:active{opacity:.85;transform:scale(.99)}._previousLabel_1p9bi_235{padding:4px 14px 7px;font-size:11px;font-weight:600;color:var(--color-text-primary);flex-shrink:0}._historySearch_1p9bi_243{height:32px;margin:0 10px 9px;padding:0 8px;border:1px solid var(--color-border);border-radius:4px;display:flex;align-items:center;gap:6px;color:var(--color-text-tertiary);background:var(--color-bg-card);flex-shrink:0}._historySearch_1p9bi_243:focus-within{border-color:var(--color-border-focus);box-shadow:0 0 0 2px var(--color-primary-ring)}._historySearch_1p9bi_243 input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--color-text-primary);font:inherit;font-size:11px}._sessionListWrap_1p9bi_273{flex:1;overflow-y:auto;padding:0 10px 14px;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}._sessionListWrap_1p9bi_273::-webkit-scrollbar{width:4px}._sessionListWrap_1p9bi_273::-webkit-scrollbar-track{background:transparent}._sessionListWrap_1p9bi_273::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}._historyEmpty_1p9bi_284,._historyError_1p9bi_285{padding:12px 4px;font-size:12px;color:var(--color-text-tertiary)}._historyError_1p9bi_285{color:#b42318}._sessionList_1p9bi_273{display:flex;flex-direction:column;gap:1px}._sessionItem_1p9bi_300{width:100%;min-height:40px;border:0;border-left:2px solid transparent;border-radius:4px;background:transparent;display:flex;align-items:flex-start;gap:6px;padding:6px 4px 6px 7px;cursor:pointer;text-align:left;color:var(--color-surface-dark)}._sessionItem_1p9bi_300:hover{background:var(--color-bg-subtle)}._sessionItemActive_1p9bi_318{border-left-color:var(--color-primary);background:var(--color-primary-tint)}._sessionText_1p9bi_323{min-width:0;flex:1;display:flex;flex-direction:column;gap:0}._sessionTitle_1p9bi_331{font-size:12px;font-weight:650;line-height:1.3;color:var(--color-surface-dark);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sessionIssue_1p9bi_341{margin-top:3px;color:var(--color-primary);font-size:10px;line-height:1.25}._sessionDelete_1p9bi_348{width:20px;height:20px;border:none;border-radius:6px;background:transparent;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-tertiary);flex-shrink:0;cursor:pointer}._sessionDelete_1p9bi_348:hover{background:var(--color-bg-card);color:#b42318}._chatColumn_1p9bi_367{flex:1;min-width:0;display:flex;flex-direction:column}._scopeNotice_1p9bi_374{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 12px;border-bottom:1px solid var(--color-border);background:var(--color-primary-tint);color:var(--color-text-secondary);font-size:11px}._scopeNotice_1p9bi_374 button{border:0;background:transparent;color:var(--color-text-tertiary);cursor:pointer;font-size:16px;line-height:1}._messages_1p9bi_396{flex:1;overflow-y:auto;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}._messages_1p9bi_396::-webkit-scrollbar{width:4px}._messages_1p9bi_396::-webkit-scrollbar-track{background:transparent}._messages_1p9bi_396::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}._emptyState_1p9bi_409{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 22px 22px;gap:10px}._avatarLarge_1p9bi_419{width:84px;height:84px;display:block}._greeting_1p9bi_425{font-size:15px;font-weight:600;color:var(--color-surface-dark);text-align:center;margin:6px 0 2px}._greetingSub_1p9bi_433{font-size:12px;color:var(--color-text-tertiary);margin:0 0 12px;text-align:center}._suggestions_1p9bi_440{display:flex;flex-direction:column;gap:8px;width:100%}._suggestionBtn_1p9bi_447{display:flex;align-items:center;gap:12px;width:100%;padding:11px 14px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-card);cursor:pointer;font-size:12px;color:var(--color-text-primary);text-align:left;transition:background .12s,border-color .12s}._suggestionBtn_1p9bi_447:hover{background:var(--color-bg-subtle);border-color:var(--color-border-focus)}._suggestionText_1p9bi_467{flex:1;text-align:left;line-height:1.45}._suggestionArrow_1p9bi_473{color:var(--color-primary);flex-shrink:0;font-size:16px}._conversation_1p9bi_480{flex:1;padding:14px 14px 8px;display:flex;flex-direction:column;gap:10px}._sessionBanner_1p9bi_488{align-self:center;max-width:80%;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-tertiary);background:var(--color-bg-faint);font-size:11px;padding:4px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._messageRow_1p9bi_502{display:flex}._messageRowUser_1p9bi_505{justify-content:flex-end}._messageRowAssistant_1p9bi_506{justify-content:flex-start}._bubble_1p9bi_508{max-width:82%;padding:9px 12px;font-size:12px;line-height:1.45}._bubbleUser_1p9bi_514{border-radius:16px 16px 4px;background:var(--color-surface-dark);color:var(--color-bg-card)}._bubbleAssistant_1p9bi_519{border-radius:16px 16px 16px 4px;background:var(--color-bg-card);color:var(--color-surface-dark)}._thinkingRow_1p9bi_527{display:flex;justify-content:flex-start}._thinkingBubble_1p9bi_531{max-width:82%;padding:9px 12px;border-radius:16px 16px 16px 4px;background:var(--color-bg-card);font-size:12px;color:var(--color-text-tertiary);display:flex;flex-direction:column;gap:8px}._progressHeader_1p9bi_543{display:flex;align-items:center;gap:8px;color:var(--color-text-tertiary);font-size:11px;line-height:1.3}._progressSteps_1p9bi_552{display:flex;flex-direction:column;gap:8px}._progressStep_1p9bi_552{display:grid;grid-template-columns:16px minmax(0,1fr);column-gap:7px;color:var(--color-text-tertiary)}._progressStep_done_1p9bi_565{color:var(--color-text-secondary)}._progressStep_active_1p9bi_569{color:var(--color-surface-dark)}._progressStep_pending_1p9bi_573{opacity:.62}._progressMarker_1p9bi_577{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;margin-top:1px;font-size:11px;line-height:1;color:var(--color-primary)}._progressCopy_1p9bi_589{min-width:0;display:flex;flex-direction:column;gap:2px}._progressCopy_1p9bi_589 strong{color:var(--color-surface-dark);font-weight:600;line-height:1.35}._progressCopy_1p9bi_589 span{font-size:11px;line-height:1.4}._dots_1p9bi_608{display:inline-flex;gap:4px;align-items:center}._dot_1p9bi_608{width:6px;height:6px;border-radius:50%;background:var(--color-text-disabled);animation:_chatDot_1p9bi_1 1.2s ease-in-out infinite}@keyframes _chatDot_1p9bi_1{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}._inputArea_1p9bi_628{padding:10px 14px;border-top:1px solid var(--color-border);flex-shrink:0}._inputWrap_1p9bi_634{display:flex;align-items:center;gap:8px;padding:6px 6px 6px 16px;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:24px;transition:border-color .12s,box-shadow .12s}._inputWrap_1p9bi_634:focus-within{border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--color-primary-ring)}._input_1p9bi_628{flex:1;border:none;outline:none;background:transparent;font-family:inherit;font-size:12px;color:var(--color-text-primary);padding:8px 0}@media (max-width: 900px){._drawer_1p9bi_21{width:100vw;min-width:0}._historyColumn_1p9bi_166{width:220px}._scopeBadgeWrap_1p9bi_92,._scopeBadge_1p9bi_92{max-width:190px}}._input_1p9bi_628::placeholder{color:var(--color-text-tertiary)}._sendBtn_1p9bi_677{width:34px;height:34px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:default;background:var(--color-primary-tint);color:var(--color-text-disabled);transition:background .15s,color .15s}._sendBtnActive_1p9bi_691{background:var(--color-primary);color:#fff;cursor:pointer}._sendBtnActive_1p9bi_691:hover{filter:brightness(.93)}._sendBtnActive_1p9bi_691:active{transform:scale(.95)}._calendarWrapper_16grj_4{position:relative}._reportBtn_16grj_8{position:relative;display:inline-flex;align-items:center;gap:8px;padding:5px 12px;background:var(--color-bg-card);border:1px solid var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-text-primary);cursor:pointer;transition:border-color var(--transition-fast);white-space:nowrap}._reportBtn_16grj_8 svg{color:var(--color-text-tertiary)}._reportBtn_16grj_8:hover{border-color:var(--color-text-tertiary)}._calendarPopover_16grj_29{position:absolute;top:calc(100% + 6px);left:0;right:auto;z-index:200;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);padding:14px;width:220px;max-width:calc(100vw - 32px)}._calYearRow_16grj_44{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-md)}._calYearBtn_16grj_51{background:transparent;border:none;font-size:16px;color:var(--color-text-secondary);cursor:pointer;padding:2px 6px;border-radius:var(--radius-sm);line-height:1;transition:background var(--transition-fast)}._calYearBtn_16grj_51:hover{background:var(--color-primary-tint)}._calYearBtn_16grj_51:disabled{color:var(--color-border-muted);cursor:default}._calYear_16grj_44{font-size:var(--font-size-md);font-weight:600;color:var(--color-text-primary)}._calMonthGrid_16grj_78{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-xs)}._calYearGrid_16grj_84{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xs)}._calMonthBtn_16grj_90{padding:7px 4px;background:transparent;border:none;border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast);text-align:center}._calMonthBtn_16grj_90:hover:not(._calMonthDisabled_16grj_102){background:var(--color-primary-tint);color:var(--color-primary)}._calMonthDisabled_16grj_102{color:var(--color-border-muted);cursor:default}._calMonthSelected_16grj_112{background:var(--color-primary)!important;color:var(--color-bg-card)!important}._page_cqrci_2{height:100%;background:var(--color-bg-subtle);padding:20px 28px 28px;box-sizing:border-box;display:flex;flex-direction:column;position:relative}@keyframes _dvPopIn_cqrci_1{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _dvFadeIn_cqrci_1{0%{opacity:0}to{opacity:1}}@keyframes _dvRiseIn_cqrci_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){._page_cqrci_2 *,._page_cqrci_2 *:before,._page_cqrci_2 *:after,._portalLayer_cqrci_50 *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}._page_cqrci_2 :focus-visible,._portalLayer_cqrci_50 :focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-md)}._select_cqrci_69{-moz-appearance:none;appearance:none;-webkit-appearance:none;height:32px;padding:0 30px 0 10px;border:1px solid var(--color-border-input);border-radius:var(--radius-lg);background-color:var(--color-bg-card);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23757575' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 9px center;font-family:inherit;font-size:var(--font-size-base);color:var(--color-surface-dark);cursor:pointer;outline:none;text-overflow:ellipsis;transition:border-color var(--transition-fast),background-color var(--transition-fast),box-shadow var(--transition-fast)}._select_cqrci_69:hover:not(:disabled){border-color:var(--color-primary);background-color:var(--color-primary-tint)}._select_cqrci_69:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-ring)}._select_cqrci_69:disabled{opacity:.55;cursor:not-allowed;background-color:var(--color-bg-subtle)}._seriesSelect_cqrci_108{min-width:82px;font-weight:600}._fieldLabel_cqrci_116{font-size:var(--font-size-base);color:var(--color-text-tertiary);white-space:nowrap}._srOnly_cqrci_124{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}._actionBtn_cqrci_136{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;min-width:158px;padding:0 14px;border:1px solid var(--color-border-input);border-radius:var(--radius-lg);background:var(--color-bg-card);font-family:inherit;font-size:var(--font-size-base);color:var(--color-surface-dark);cursor:pointer;white-space:nowrap;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}._actionBtn_cqrci_136:hover:not(:disabled){background:var(--color-primary-tint);border-color:var(--color-primary);color:var(--color-primary)}._actionBtn_cqrci_136:active:not(:disabled){transform:translateY(1px)}._actionBtn_cqrci_136:disabled{opacity:.65;cursor:default}._actionBtnActive_cqrci_172,._actionBtnActive_cqrci_172:hover:not(:disabled){background:var(--color-primary-tint);border-color:var(--color-primary);color:var(--color-primary);font-weight:600}._exportAnchor_cqrci_181{position:relative;flex-shrink:0}._exportDropdown_cqrci_186{position:absolute;right:0;top:calc(100% + 6px);z-index:200;width:236px;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);padding:var(--space-xs);white-space:nowrap;transform-origin:top right;animation:_dvPopIn_cqrci_1 .16s ease-out}._exportDropdownLabel_cqrci_202{font-size:11px;font-weight:600;color:var(--color-text-disabled);padding:8px 10px 4px;text-transform:uppercase;letter-spacing:.6px}._exportOption_cqrci_211{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 10px;border:none;border-radius:var(--radius-md);background:transparent;font-family:inherit;font-size:var(--font-size-base);color:var(--color-surface-dark);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._exportOption_cqrci_211:hover{background:var(--color-primary-tint);color:var(--color-primary)}._exportOption_cqrci_211:hover ._exportOptionIcon_cqrci_233{background:var(--color-primary)}._exportOptionIcon_cqrci_233{display:inline-flex;align-items:center;justify-content:center;width:34px;height:22px;border-radius:var(--radius-sm);background:var(--color-surface-dark);color:var(--color-bg-card);font-size:10px;font-weight:700;letter-spacing:.5px;flex-shrink:0;transition:background var(--transition-fast)}._exportOptionText_cqrci_255{display:flex;flex-direction:column;gap:1px;min-width:0}._exportOptionHint_cqrci_261{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}._exportOption_cqrci_211:hover ._exportOptionHint_cqrci_261{color:var(--color-primary)}._card_cqrci_270{flex:1;min-height:0;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:14px;box-shadow:0 1px 4px #1018280d;display:flex;flex-direction:column;overflow:visible;position:relative}._cardHeader_cqrci_283{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-md) var(--space-lg);padding:var(--space-lg) var(--space-xl);flex-shrink:0;border-bottom:1px solid var(--color-border-light)}._cardTitle_cqrci_294{font-size:var(--font-size-lg);font-weight:600;color:var(--color-surface-dark);margin:0;letter-spacing:-.1px}._cardSubtitle_cqrci_304{display:block;margin-top:3px;font-size:var(--font-size-sm);font-weight:400;color:var(--color-text-tertiary)}._pickerGroup_cqrci_312{display:flex;align-items:center;gap:var(--space-lg);flex-wrap:wrap}._reportLabel_cqrci_319{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-size-base);color:var(--color-text-tertiary)}._analysingSelect_cqrci_334{min-width:186px;font-weight:600}._panelHeader_cqrci_340{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md) var(--space-xl);flex-shrink:0;border-bottom:1px solid var(--color-border-light);background:var(--color-bg-faint)}._panelTitle_cqrci_351{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-size-md);font-weight:600;color:var(--color-surface-dark);margin:0;animation:_dvRiseIn_cqrci_1 .22s ease-out}._panelCount_cqrci_366{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--radius-pill);background:var(--color-primary-tint);color:var(--color-primary);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.2px}._panelHeaderRight_cqrci_379{display:flex;align-items:center;gap:var(--space-lg);flex-wrap:wrap}._periodWrap_cqrci_386{display:inline-flex;align-items:center;gap:var(--space-sm)}._periodLabel_cqrci_392{font-size:var(--font-size-base);color:var(--color-text-tertiary);white-space:nowrap}._periodValue_cqrci_398{display:inline-flex;align-items:center;height:32px;padding:0 10px;border-radius:var(--radius-lg);background:var(--color-bg-card);border:1px dashed var(--color-border-input);font-size:var(--font-size-base);font-weight:600;color:var(--color-surface-dark)}._locationSelect_cqrci_414,._periodSelect_cqrci_415{min-width:148px;font-weight:600}._toolbar_cqrci_422{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-sm) var(--space-md);padding:var(--space-sm) var(--space-xl);flex-shrink:0;border-bottom:1px solid var(--color-border-light)}._tabs_cqrci_432{display:flex;gap:var(--space-xs);flex-wrap:wrap}._tab_cqrci_432{position:relative;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 var(--space-md);border:none;border-radius:var(--radius-lg);background:transparent;font-family:inherit;font-size:var(--font-size-base);color:var(--color-text-tertiary);cursor:pointer;white-space:nowrap;transition:color var(--transition-fast),background var(--transition-fast)}._tab_cqrci_432:after{content:"";position:absolute;left:var(--space-md);right:var(--space-md);bottom:0;height:2px;border-radius:2px;background:var(--color-primary);transform:scaleX(0);transform-origin:center;transition:transform var(--transition-base)}._tab_cqrci_432:hover{color:var(--color-text-primary);background:var(--color-bg-subtle)}._tabActive_cqrci_477,._tabActive_cqrci_477:hover{color:var(--color-primary);font-weight:600;background:var(--color-primary-tint)}._tabActive_cqrci_477:after{transform:scaleX(1)}._tabCount_cqrci_489{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:18px;padding:0 5px;border-radius:var(--radius-pill);background:var(--color-border-light);color:var(--color-text-tertiary);font-size:var(--font-size-xs);font-weight:600;transition:background var(--transition-fast),color var(--transition-fast)}._tabActive_cqrci_477 ._tabCount_cqrci_489{background:var(--color-primary);color:var(--color-bg-card)}._searchWrap_cqrci_510{flex:0 1 280px;min-width:170px;position:relative;display:flex;align-items:center;margin-left:var(--space-sm)}._searchIcon_cqrci_519{position:absolute;left:10px;display:inline-flex;align-items:center;color:var(--color-text-disabled);pointer-events:none;transition:color var(--transition-fast)}._searchWrap_cqrci_510:focus-within ._searchIcon_cqrci_519{color:var(--color-primary)}._search_cqrci_510{width:100%;height:32px;padding:0 30px 0 32px;border:1px solid var(--color-border);border-radius:var(--radius-lg);font-family:inherit;font-size:var(--font-size-base);color:var(--color-surface-dark);background:var(--color-bg-faint);outline:none;box-sizing:border-box;transition:border-color var(--transition-fast),background var(--transition-fast),box-shadow var(--transition-fast)}._search_cqrci_510:hover{border-color:var(--color-border-input)}._search_cqrci_510:focus{border-color:var(--color-primary);background:var(--color-bg-card);box-shadow:0 0 0 3px var(--color-primary-ring)}._search_cqrci_510::placeholder{color:var(--color-text-disabled)}._searchClear_cqrci_563{position:absolute;right:6px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;border-radius:50%;background:var(--color-border-light);color:var(--color-text-tertiary);cursor:pointer;padding:0;animation:_dvFadeIn_cqrci_1 .12s ease-out;transition:background var(--transition-fast),color var(--transition-fast)}._searchClear_cqrci_563:hover{background:var(--color-border-muted);color:var(--color-text-primary)}._editWatchlistBtn_cqrci_588{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;margin-left:auto;height:32px;padding:0 12px;border:1px solid var(--color-border-input);border-radius:var(--radius-lg);background:var(--color-bg-card);color:var(--color-primary);font-family:inherit;font-size:var(--font-size-base);font-weight:600;cursor:pointer;white-space:nowrap;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}._editWatchlistBtn_cqrci_588:hover:not(:disabled){background:var(--color-primary-tint);border-color:var(--color-primary)}._editWatchlistBtn_cqrci_588:active:not(:disabled){transform:translateY(1px)}._editWatchlistBtn_cqrci_588:disabled{opacity:.4;cursor:not-allowed}._editWatchlistBtnOn_cqrci_623,._editWatchlistBtnOn_cqrci_623:hover:not(:disabled){background:var(--color-primary);border-color:var(--color-primary);color:var(--color-bg-card)}._filterAnchor_cqrci_631{position:relative;flex-shrink:0}._iconBtn_cqrci_636{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--color-border-input);border-radius:var(--radius-lg);background:var(--color-bg-card);cursor:pointer;color:var(--color-text-secondary);font-family:inherit;font-size:var(--font-size-base);font-weight:500;white-space:nowrap;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}._iconBtn_cqrci_636:hover{background:var(--color-primary-tint);border-color:var(--color-primary);color:var(--color-primary)}._iconBtn_cqrci_636:active{transform:translateY(1px)}._iconBtnActive_cqrci_667,._iconBtnActive_cqrci_667:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-bg-card)}._filterBadge_cqrci_676{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-bg-card);font-size:var(--font-size-xs);font-weight:700;animation:_dvFadeIn_cqrci_1 .15s ease-out}._iconBtnActive_cqrci_667 ._filterBadge_cqrci_676{background:var(--color-bg-card);color:var(--color-primary)}._tableScrollArea_cqrci_696{flex:1;min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--color-border) var(--color-bg-subtle)}._tableScrollArea_cqrci_696::-webkit-scrollbar{width:6px;height:6px}._tableScrollArea_cqrci_696::-webkit-scrollbar-track{background:var(--color-bg-subtle);border-radius:4px}._tableScrollArea_cqrci_696::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:4px}._tableScrollArea_cqrci_696::-webkit-scrollbar-thumb:hover{background:var(--color-text-disabled)}._tableScrollArea_cqrci_696::-webkit-scrollbar-corner{background:var(--color-bg-subtle)}._table_cqrci_696{width:100%;border-collapse:separate;border-spacing:0;font-size:13px}._table_cqrci_696 thead th{position:sticky;top:0;z-index:2;min-width:120px;background:var(--color-bg-subtle);border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border-light);padding:0;text-align:right;font-weight:600;font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap;-webkit-user-select:none;user-select:none;letter-spacing:.2px}._headBtn_cqrci_751{display:flex;align-items:center;justify-content:flex-end;gap:5px;width:100%;padding:11px 16px;border:none;background:transparent;font:inherit;color:inherit;letter-spacing:inherit;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._headBtn_cqrci_751:hover{background:var(--color-border-light);color:var(--color-text-primary)}._headBtn_cqrci_751:focus-visible{outline-offset:-2px}._table_cqrci_696 thead th._panelistHead_cqrci_776{text-align:left;cursor:default;position:sticky;top:0;left:0;z-index:4;width:220px;min-width:220px;max-width:220px;padding:11px 16px;background:var(--color-bg-subtle);box-shadow:2px 0 5px -1px #10182814}._table_cqrci_696 thead th._panelistHead_cqrci_776:hover{background:var(--color-bg-subtle)}._headCell_cqrci_794{display:inline-flex;align-items:center;gap:5px;justify-content:flex-end;max-width:100%;overflow:hidden}._sortHint_cqrci_807{flex-shrink:0;opacity:0;color:var(--color-text-disabled);transform:translateY(-1px);transition:opacity var(--transition-fast),color var(--transition-fast)}._headBtn_cqrci_751:hover ._sortHint_cqrci_807,._headBtn_cqrci_751:focus-visible ._sortHint_cqrci_807{opacity:1}._headName_cqrci_799{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sortIconActive_cqrci_830{flex-shrink:0;color:var(--color-primary);font-size:11px;font-weight:700}._table_cqrci_696 tbody td{width:130px;min-width:130px;padding:10px 16px;text-align:right;color:var(--color-text-primary);border-bottom:1px solid var(--color-border-light);border-right:1px solid var(--color-border-light);white-space:nowrap;font-variant-numeric:tabular-nums;transition:background var(--transition-fast)}._table_cqrci_696 tbody td._panelistCell_cqrci_851{width:220px;min-width:220px;max-width:220px;text-align:left;color:var(--color-surface-dark);position:sticky;left:0;z-index:1;background:var(--color-bg-card);border-right:1px solid var(--color-border);box-shadow:2px 0 5px -1px #10182812;overflow:hidden;text-overflow:ellipsis}._table_cqrci_696 tbody td._panelistCellBtn_cqrci_870{padding:0}._watchBtn_cqrci_868{display:flex;align-items:center;gap:7px;width:100%;padding:10px 16px;border:none;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;transition:background var(--transition-fast)}._watchBtn_cqrci_868:focus-visible{outline-offset:-2px}._watchName_cqrci_894{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._watchStar_cqrci_900{display:inline-flex;flex-shrink:0;color:var(--color-border-muted);transition:color var(--transition-fast),transform var(--transition-base)}._watchBtn_cqrci_868:hover ._watchStar_cqrci_900,._watchStarOn_cqrci_911{color:var(--color-outlier-low)}._watchStarOn_cqrci_911{animation:_dvStarPop_cqrci_1 .28s ease-out}@keyframes _dvStarPop_cqrci_1{0%{transform:scale(.6) rotate(-18deg)}60%{transform:scale(1.18) rotate(4deg)}to{transform:scale(1) rotate(0)}}._table_cqrci_696 tbody tr:last-child td{border-bottom:none}._table_cqrci_696 tbody tr:hover td{background:var(--color-bg-faint)}._table_cqrci_696 tbody tr:hover td._panelistCell_cqrci_851{background:var(--color-primary-tint)}._watchlisted_cqrci_942{color:var(--color-surface-dark);font-weight:600}._table_cqrci_696 tbody td._high_cqrci_948{color:var(--color-chart-vivid-green);font-weight:600}._table_cqrci_696 tbody td._low_cqrci_952{color:var(--color-chart-crimson);font-weight:600}._thSorted_cqrci_957{background:var(--color-primary-tint);color:var(--color-primary)}._thSorted_cqrci_957 ._headBtn_cqrci_751:hover{background:var(--color-primary-ring);color:var(--color-primary)}._sortedCol_cqrci_966{background:var(--color-primary-ring)}._table_cqrci_696 tbody tr{animation:_dvFadeIn_cqrci_1 .2s ease-out}._chevronOpen_cqrci_976{transform:rotate(180deg);transition:transform .18s ease}._chevron_cqrci_976{display:inline-flex;align-items:center;color:var(--color-surface-dark);transition:transform .18s ease}._portalLayer_cqrci_50{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;pointer-events:none}._portalLayer_cqrci_50>*{pointer-events:auto}._sortPopover_cqrci_1004{position:fixed;min-width:200px;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);padding:var(--space-xs);white-space:nowrap;transform-origin:top left;animation:_dvPopIn_cqrci_1 .14s ease-out}._sortPopoverLabel_cqrci_1017{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-disabled);padding:8px 10px 4px;text-transform:uppercase;letter-spacing:.6px;text-align:left}._sortPopoverColumn_cqrci_1029{display:block;padding:0 10px 8px;max-width:240px;overflow:hidden;text-overflow:ellipsis;font-size:var(--font-size-base);font-weight:600;color:var(--color-surface-dark);text-align:left}._sortOption_cqrci_1041{display:flex;align-items:center;gap:8px;width:100%;text-align:left;padding:8px 10px;border:none;border-radius:var(--radius-md);background:transparent;font-family:inherit;font-size:var(--font-size-base);color:var(--color-surface-dark);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._sortOption_cqrci_1041:hover{background:var(--color-primary-tint);color:var(--color-primary)}._sortOptionOn_cqrci_1064{background:var(--color-primary-tint);color:var(--color-primary);font-weight:600}._sortOptionIcon_cqrci_1069{display:inline-flex;width:14px;flex-shrink:0;color:var(--color-text-disabled)}._sortOption_cqrci_1041:hover ._sortOptionIcon_cqrci_1069,._sortOptionOn_cqrci_1064 ._sortOptionIcon_cqrci_1069{color:var(--color-primary)}._sortOptionDanger_cqrci_1079{color:var(--color-negative);border-top:1px solid var(--color-border-light);border-radius:0 0 var(--radius-md) var(--radius-md);margin-top:var(--space-xs)}._sortOptionDanger_cqrci_1079:hover{background:var(--color-error-bg);color:var(--color-negative)}._sortOptionDanger_cqrci_1079 ._sortOptionIcon_cqrci_1069,._sortOptionDanger_cqrci_1079:hover ._sortOptionIcon_cqrci_1069{color:var(--color-negative)}._activeFilters_cqrci_1098{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap;padding:var(--space-sm) var(--space-xl);border-bottom:1px solid var(--color-border-light);background:var(--color-bg-faint);animation:_dvRiseIn_cqrci_1 .2s ease-out}._chip_cqrci_1109{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 6px 0 10px;border-radius:var(--radius-pill);background:var(--color-primary-tint);border:1px solid var(--color-primary-ring);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:600;max-width:320px}._chipLabel_cqrci_1123{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chipClear_cqrci_1128{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0;padding:0;border:none;border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:background var(--transition-fast)}._chipClear_cqrci_1128:hover{background:var(--color-primary-ring)}._chipsLabel_cqrci_1147{font-size:var(--font-size-sm);color:var(--color-text-tertiary);white-space:nowrap}._clearAllBtn_cqrci_1153{margin-left:auto;border:none;background:transparent;color:var(--color-primary);font-family:inherit;font-size:var(--font-size-sm);font-weight:600;cursor:pointer;padding:4px 6px;border-radius:var(--radius-md);transition:background var(--transition-fast)}._clearAllBtn_cqrci_1153:hover{background:var(--color-primary-tint)}._table_cqrci_696 tbody tr._stateRow_cqrci_1172 td{text-align:left;color:var(--color-text-tertiary);padding:0;font-size:13px;white-space:normal}._stateMsg_cqrci_1182{position:sticky;left:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-md);max-width:min(520px,100%);padding:var(--space-2xl) var(--space-xl);text-align:center;animation:_dvRiseIn_cqrci_1 .24s ease-out}._stateIcon_cqrci_1195{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;background:var(--color-bg-subtle);color:var(--color-text-disabled)}._stateTitle_cqrci_1206{margin:0;font-size:var(--font-size-md);font-weight:600;color:var(--color-surface-dark)}._stateText_cqrci_1213{margin:0;max-width:340px;font-size:var(--font-size-base);color:var(--color-text-tertiary);line-height:1.5}._stateAction_cqrci_1223{height:32px;padding:0 14px;border:1px solid var(--color-primary);border-radius:var(--radius-lg);background:var(--color-primary);color:var(--color-bg-card);font-family:inherit;font-size:var(--font-size-base);font-weight:600;cursor:pointer;transition:filter var(--transition-fast),transform var(--transition-fast)}._stateAction_cqrci_1223:hover{filter:brightness(.93)}._stateAction_cqrci_1223:active{transform:translateY(1px)}@keyframes _shimmer_cqrci_1{0%{background-position:-600px 0}to{background-position:600px 0}}._skeleton_cqrci_1254{display:block;background:linear-gradient(90deg,var(--color-border-light) 25%,var(--color-border-muted) 50%,var(--color-border-light) 75%);background-size:1200px 100%;animation:_shimmer_cqrci_1 1.5s infinite linear}._consensusSection_cqrci_1267{flex-shrink:0;border-top:2px solid var(--color-border);background:var(--color-primary-tint);border-radius:0 0 14px 14px}._consensusToggle_cqrci_1277{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);width:100%;padding:11px var(--space-lg);border:none;background:transparent;font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--transition-fast)}._consensusToggle_cqrci_1277:hover{background:var(--color-bg-subtle)}._consensusToggle_cqrci_1277:focus-visible{outline-offset:-2px}._consensusTitle_cqrci_1299{display:inline-flex;align-items:center;gap:var(--space-sm);font-size:var(--font-size-base);font-weight:600;color:var(--color-surface-dark)}._consensusHint_cqrci_1310{font-size:var(--font-size-sm);font-weight:400;color:var(--color-text-tertiary)}._consensusScrollArea_cqrci_1317{overflow-x:auto;overflow-y:visible;scrollbar-width:none}._consensusScrollArea_cqrci_1317::-webkit-scrollbar{display:none}._consensusRow_cqrci_1326 td{width:130px;min-width:130px;padding:9px 16px;text-align:right;color:var(--color-text-primary);border-bottom:1px solid var(--color-border);white-space:nowrap;font-size:13px;background:var(--color-primary-tint)}._consensusRow_cqrci_1326:last-child td{border-bottom:none}._table_cqrci_696 ._consensusRow_cqrci_1326 td._panelistCell_cqrci_851{width:220px;min-width:220px;max-width:220px;text-align:left;color:var(--color-text-tertiary);font-weight:500;position:sticky;left:0;z-index:1;background:var(--color-primary-tint);box-shadow:2px 0 5px -1px #10182812}._filterPanel_cqrci_1357{position:absolute;right:0;top:calc(100% + 6px);z-index:200;width:320px;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);display:flex;flex-direction:column;max-height:min(460px,70vh);overflow:hidden;transform-origin:top right;animation:_dvPopIn_cqrci_1 .16s ease-out}._filterPanelHeader_cqrci_1375{padding:var(--space-md) var(--space-lg) var(--space-sm);border-bottom:1px solid var(--color-border-light);flex-shrink:0}._filterPanelTitleRow_cqrci_1380{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-sm)}._filterPanelTitle_cqrci_1380{font-size:var(--font-size-md);font-weight:600;color:var(--color-surface-dark);margin:0 0 3px}._filterPanelCount_cqrci_1394{font-size:var(--font-size-xs);font-weight:600;color:var(--color-primary);white-space:nowrap}._filterPanelSubtitle_cqrci_1400{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin:0;line-height:1.4}._columnSectionRow_cqrci_1408{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding-right:var(--space-lg);flex-shrink:0}._bulkBtn_cqrci_1416{border:none;background:transparent;color:var(--color-primary);font-family:inherit;font-size:var(--font-size-sm);font-weight:600;cursor:pointer;padding:3px 6px;border-radius:var(--radius-sm);transition:background var(--transition-fast)}._bulkBtn_cqrci_1416:hover:not(:disabled){background:var(--color-primary-tint)}._bulkBtn_cqrci_1416:disabled{color:var(--color-text-disabled);cursor:not-allowed}._filterPanelBody_cqrci_1436{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}._filterPanelBody_cqrci_1436::-webkit-scrollbar{width:4px}._filterPanelBody_cqrci_1436::-webkit-scrollbar-track{background:transparent}._filterPanelBody_cqrci_1436::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}._columnSearchWrap_cqrci_1454{position:relative;display:flex;align-items:center;margin-top:10px}._columnSearch_cqrci_1454{width:100%;padding:7px 30px 7px 10px;border:1px solid var(--color-border);border-radius:8px;font-size:13px;color:var(--color-surface-dark);background:var(--color-bg-card);outline:none;box-sizing:border-box}._columnSearch_cqrci_1454:focus{border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--color-primary-ring)}._columnSearch_cqrci_1454::placeholder{color:var(--color-text-disabled)}._columnSearchIcon_cqrci_1480{position:absolute;right:10px;display:inline-flex;align-items:center;color:var(--color-text-disabled);pointer-events:none}._columnSectionLabel_cqrci_1489{margin:0;padding:12px 16px 6px;font-size:11px;font-weight:600;color:var(--color-text-disabled);text-transform:uppercase;letter-spacing:.6px;flex-shrink:0}._columnItem_cqrci_1501{display:flex;align-items:center;gap:var(--space-sm);padding:7px var(--space-lg);cursor:pointer;border-top:2px solid transparent;border-bottom:2px solid transparent;-webkit-user-select:none;user-select:none;transition:background var(--transition-fast)}._columnItem_cqrci_1501:hover{background:var(--color-bg-faint)}._columnItem_cqrci_1501:focus-within{background:var(--color-primary-tint)}._columnItemDragging_cqrci_1521{opacity:.4}._columnItemDraggable_cqrci_1525{cursor:grab}._columnItemDraggable_cqrci_1525:active{cursor:grabbing}._columnItemDropTarget_cqrci_1532{border-top-color:var(--color-primary);background:var(--color-primary-tint)}._dragHandle_cqrci_1539{display:inline-flex;flex-shrink:0;color:var(--color-text-disabled);transition:color var(--transition-fast)}._columnItem_cqrci_1501:hover ._dragHandle_cqrci_1539{color:var(--color-text-tertiary)}._dragHandleIdle_cqrci_1548{opacity:.35}._columnItemName_cqrci_1552{font-size:var(--font-size-base);color:var(--color-text-primary);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._columnNoMatch_cqrci_1561{margin:0;padding:var(--space-xl) var(--space-lg);font-size:var(--font-size-base);color:var(--color-text-tertiary);text-align:center}._filterCheckbox_cqrci_1569{width:15px;height:15px;flex-shrink:0;accent-color:var(--color-primary);cursor:pointer;margin:0}._filterPanelError_cqrci_1578{display:flex;align-items:center;gap:6px;margin:0;padding:var(--space-sm) var(--space-lg) 0;font-size:var(--font-size-sm);color:var(--color-negative);flex-shrink:0;animation:_dvRiseIn_cqrci_1 .16s ease-out}._filterPanelFooter_cqrci_1590{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border-top:1px solid var(--color-border-light);flex-shrink:0}._filterResetBtn_cqrci_1599{height:32px;padding:0 12px;border:1px solid var(--color-border-input);border-radius:var(--radius-lg);background:var(--color-bg-card);font-family:inherit;font-size:var(--font-size-base);color:var(--color-text-primary);cursor:pointer;white-space:nowrap;transition:background var(--transition-fast),border-color var(--transition-fast)}._filterResetBtn_cqrci_1599:hover{background:var(--color-bg-subtle);border-color:var(--color-border-muted)}._filterApplyBtn_cqrci_1619{flex:1;height:32px;padding:0 12px;border:none;border-radius:var(--radius-lg);background:var(--color-primary);font-family:inherit;font-size:var(--font-size-base);color:var(--color-bg-card);cursor:pointer;font-weight:600;transition:filter var(--transition-fast),transform var(--transition-fast)}._filterApplyBtn_cqrci_1619:hover{filter:brightness(.93)}._filterApplyBtn_cqrci_1619:active{transform:translateY(1px)}._pushRight_cqrci_1646{margin-left:auto}._gmSectionRow_cqrci_1650{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);padding:var(--space-md) var(--space-xl) var(--space-sm);flex-shrink:0;flex-wrap:wrap}._gmSectionLabel_cqrci_1660{font-size:var(--font-size-md);font-weight:600;color:var(--color-surface-dark)}._gmVariableWrap_cqrci_1666{display:inline-flex;align-items:center;gap:var(--space-sm)}._gmVariableSelect_cqrci_1672{min-width:170px;max-width:260px;font-weight:600}._gmError_cqrci_1679{display:flex;align-items:center;gap:var(--space-sm);margin:var(--space-lg) var(--space-xl);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);border:1px solid var(--color-error-border);background:var(--color-error-bg);font-size:var(--font-size-base);color:var(--color-error-text)}._groupedTable_cqrci_1696 thead tr:first-child th{top:0;z-index:3}._groupedTable_cqrci_1696 thead tr:nth-child(2) th{top:38px;z-index:2}._groupedTable_cqrci_1696 ._groupHead_cqrci_1707{text-align:center;border-bottom:1px solid var(--color-border);border-right:1px solid var(--color-border);cursor:default;height:38px;padding:0 var(--space-lg);background:var(--color-primary-tint);color:var(--color-primary);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.6px}._groupedTable_cqrci_1696 ._groupHead_cqrci_1707:hover{background:var(--color-primary-tint);color:var(--color-primary)}._groupedTable_cqrci_1696 ._leafHead_cqrci_1726{font-weight:500;cursor:default;padding:11px var(--space-lg)}._groupedTable_cqrci_1696 ._leafHead_cqrci_1726:hover{background:var(--color-bg-subtle);color:var(--color-text-secondary)}._groupedTable_cqrci_1696 thead th._groupCorner_cqrci_1738{z-index:6;vertical-align:middle}._rowSelected_cqrci_1743 td{background:var(--color-primary-tint)}._table_cqrci_696 tbody tr._rowSelected_cqrci_1743 td._panelistCell_cqrci_851{background:var(--color-primary-tint);font-weight:600}._lrGroup_cqrci_1755{border-bottom:1px solid var(--color-border)}._table_cqrci_696 ._lrGroupHead_cqrci_1760 td{border-bottom:none;padding-bottom:4px}._table_cqrci_696 ._lrGroupHead_cqrci_1760 td._panelistCell_cqrci_851{font-weight:600;color:var(--color-surface-dark)}._table_cqrci_696 ._lrStatRow_cqrci_1769 td{border-bottom:none}._table_cqrci_696 ._lrStatRow_cqrci_1769 td._lrStatLabel_cqrci_1772{padding-left:32px;color:var(--color-text-tertiary);font-weight:400}@media (max-width: 1180px){._page_cqrci_2{padding:16px 18px 22px}._cardHeader_cqrci_283,._panelHeader_cqrci_340,._toolbar_cqrci_422,._activeFilters_cqrci_1098,._gmSectionRow_cqrci_1650{padding-left:var(--space-lg);padding-right:var(--space-lg)}._searchWrap_cqrci_510{flex-basis:220px}._pickerGroup_cqrci_312{gap:var(--space-md)}}@media (max-width: 900px){._cardHeader_cqrci_283{flex-direction:column;align-items:stretch}._pickerGroup_cqrci_312{justify-content:flex-start}._panelHeader_cqrci_340{flex-direction:column;align-items:flex-start;gap:var(--space-sm)}._panelHeaderRight_cqrci_379{width:100%}._toolbar_cqrci_422{row-gap:var(--space-md)}._tabs_cqrci_432{order:1;width:100%}._searchWrap_cqrci_510{order:2;flex:1 1 200px;margin-left:0}._editWatchlistBtn_cqrci_588{order:3;margin-left:0}._filterAnchor_cqrci_631{order:4;margin-left:auto}}@media (max-width: 640px){._page_cqrci_2{padding:12px 12px 18px}._cardHeader_cqrci_283,._panelHeader_cqrci_340,._toolbar_cqrci_422,._activeFilters_cqrci_1098,._gmSectionRow_cqrci_1650{padding-left:var(--space-md);padding-right:var(--space-md)}._pickerGroup_cqrci_312,._panelHeaderRight_cqrci_379{flex-direction:column;align-items:stretch;width:100%}._reportLabel_cqrci_319,._periodWrap_cqrci_386{justify-content:space-between;width:100%}._searchWrap_cqrci_510{flex:1 1 100%}._editWatchlistBtn_cqrci_588{flex:1}._filterPanel_cqrci_1357{width:min(320px,calc(100vw - 24px))}._actionBtn_cqrci_136{min-width:0}}._overlay_14kwu_4{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-overlay);z-index:500;display:flex;justify-content:flex-end}._drawer_14kwu_13{display:flex;flex-direction:column;width:100%;max-width:400px;height:100%;padding:20px 22px 0;background:var(--color-bg-card);box-shadow:var(--shadow-modal);animation:_slideIn_14kwu_1 var(--transition-base)}@keyframes _slideIn_14kwu_1{0%{transform:translate(16px);opacity:.6}to{transform:translate(0);opacity:1}}@media (prefers-reduced-motion: reduce){._drawer_14kwu_13{animation:none}}._header_14kwu_34{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}._title_14kwu_40{font-size:var(--font-size-xl);font-weight:700;color:var(--color-text-primary);margin:0}._close_14kwu_46{background:transparent;border:none;font-size:18px;line-height:1;color:var(--color-text-tertiary);cursor:pointer;padding:2px 6px;border-radius:var(--radius-sm)}._close_14kwu_46:hover{background:var(--color-primary-tint);color:var(--color-text-primary)}._sectionLabel_14kwu_61{margin:var(--space-lg) 0 var(--space-xs);font-size:var(--font-size-md);font-weight:700;color:var(--color-text-primary)}._hint_14kwu_67{margin:0 0 var(--space-md);font-size:var(--font-size-sm);line-height:1.45;color:var(--color-text-tertiary)}._searchWrap_14kwu_75{position:relative;flex-shrink:0}._search_14kwu_75{width:100%;padding:8px 34px 8px 12px;border:1px solid var(--color-border-input);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-text-secondary);outline:none}._search_14kwu_75:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-ring)}._searchIcon_14kwu_92{position:absolute;right:11px;top:50%;transform:translateY(-50%);display:flex;color:var(--color-text-tertiary);pointer-events:none}._list_14kwu_103{flex:1;min-height:0;overflow-y:auto;margin-top:var(--space-md);scrollbar-width:thin;scrollbar-color:var(--color-border-muted) transparent}._item_14kwu_112{display:flex;align-items:center;gap:10px;width:100%;padding:9px 8px;border:none;border-radius:var(--radius-sm);background:transparent;font-size:var(--font-size-md);color:var(--color-text-primary);text-align:left;cursor:pointer;transition:background var(--transition-fast)}._item_14kwu_112:hover{background:var(--color-primary-tint)}._item_14kwu_112:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}._star_14kwu_134{display:flex;flex-shrink:0;color:var(--color-border-muted);transition:color var(--transition-fast)}._item_14kwu_112:hover ._star_14kwu_134{color:var(--color-chart-grey)}._starOn_14kwu_141,._item_14kwu_112:hover ._starOn_14kwu_141{color:var(--color-outlier-low)}._itemLabel_14kwu_144{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._empty_14kwu_152{padding:var(--space-xl) 0;text-align:center;font-size:var(--font-size-base);color:var(--color-text-tertiary)}._footer_14kwu_160{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-md);flex-shrink:0;margin:0 -22px;padding:var(--space-md) 22px;border-top:1px solid var(--color-border-light)}._discardBtn_14kwu_171{padding:8px 14px;background:transparent;border:none;border-radius:var(--radius-md);font-size:var(--font-size-md);font-weight:500;color:var(--color-text-tertiary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._discardBtn_14kwu_171:hover{background:var(--color-bg-subtle);color:var(--color-text-primary)}._saveBtn_14kwu_187{display:flex;align-items:center;gap:7px;padding:8px 18px;background:var(--color-primary);border:1px solid var(--color-primary);border-radius:var(--radius-md);font-size:var(--font-size-md);font-weight:500;color:var(--color-bg-card);cursor:pointer;transition:opacity var(--transition-fast)}._saveBtn_14kwu_187:hover{opacity:.9}._saveBtn_14kwu_187:active{transform:scale(.98)}._emptyState_bgz05_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:28px 16px;min-height:120px;color:var(--color-text-tertiary);font-size:var(--font-size-base);text-align:center;border:1px dashed var(--color-border);border-radius:var(--radius-lg)}._message_bgz05_18{font-weight:500}._detail_bgz05_21{max-width:46ch;font-size:var(--font-size-sm);color:var(--color-text-tertiary)}._unavailable_bgz05_29{border-style:solid;border-color:var(--color-border-muted);background:var(--color-bg-subtle);color:var(--color-text-secondary)}._error_bgz05_35{border-style:solid;border-color:var(--color-chart-crimson);color:var(--color-chart-crimson)}._backdrop_w9foj_9{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#0f0f1e52;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .25s ease}._backdropOpen_w9foj_19{opacity:1;pointer-events:auto}._panel_w9foj_24{position:fixed;top:0;right:0;height:100vh;z-index:1000;width:min(84vw,1280px);min-width:860px;background:var(--color-bg-card);box-shadow:-8px 0 40px #10182829;display:flex;visibility:hidden;pointer-events:none;transform:translate(100%);transition:transform .28s cubic-bezier(.4,0,.2,1),visibility 0s linear .28s}._panelOpen_w9foj_42{visibility:visible;pointer-events:auto;transform:translate(0);transition-delay:0s}@media (prefers-reduced-motion: reduce){._panel_w9foj_24,._backdrop_w9foj_9{transition:none}}._main_w9foj_55{flex:1;min-width:0;display:flex;flex-direction:column;padding:18px 20px 14px}._titleRow_w9foj_65{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-md)}._close_w9foj_73{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--color-border-muted);border-radius:50%;background:var(--color-bg-card);line-height:0;color:var(--color-text-tertiary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._close_w9foj_73:hover{background:var(--color-primary-tint);color:var(--color-text-primary)}._close_w9foj_73:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-ring)}._title_w9foj_65{font-size:var(--font-size-xl);font-weight:700;color:var(--color-text-primary);margin:0}._toolbar_w9foj_107{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-bottom:12px}._searchWrap_w9foj_114{position:relative;flex:1;min-width:0;max-width:520px}._search_w9foj_114{width:100%;padding:8px 34px 8px 12px;border:1px solid var(--color-border-input);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-text-secondary);outline:none}._search_w9foj_114:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-ring)}._searchIcon_w9foj_133{position:absolute;right:11px;top:50%;transform:translateY(-50%);display:flex;color:var(--color-text-tertiary);pointer-events:none}._editWatchlistBtn_w9foj_143{display:flex;align-items:center;gap:6px;flex-shrink:0;padding:6px 10px;background:transparent;border:none;border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:600;color:var(--color-primary);cursor:pointer;transition:background var(--transition-fast)}._editWatchlistBtn_w9foj_143:hover{background:var(--color-primary-tint)}._editWatchlistBtn_w9foj_143:disabled{opacity:.4;cursor:not-allowed}._controls_w9foj_162{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-bottom:10px;flex-wrap:wrap}._tabs_w9foj_170{display:flex;border:1px solid var(--color-border-muted);border-radius:var(--radius-md);overflow:hidden}._tab_w9foj_170{padding:6px 16px;background:transparent;border:none;border-right:1px solid var(--color-border-muted);font-size:var(--font-size-base);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;transition:background var(--transition-fast),color var(--transition-fast)}._tab_w9foj_170:last-child{border-right:none}._tab_w9foj_170:hover:not(._tabActive_w9foj_188){background:var(--color-primary-tint)}._tabActive_w9foj_188{background:var(--color-primary);color:var(--color-bg-card)}._sortRow_w9foj_194{display:flex;align-items:center;gap:6px;font-size:var(--font-size-base);color:var(--color-text-tertiary);white-space:nowrap}._sortSelect_w9foj_202{padding:5px 10px;border:1px solid var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-text-secondary);background:transparent;cursor:pointer;outline:none;min-width:120px;transition:border-color var(--transition-fast)}._sortSelect_w9foj_202:hover{border-color:var(--color-chart-grey)}._sortSelect_w9foj_202:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-ring)}._chartScroll_w9foj_221{flex:1;min-height:0;overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--color-border-muted) transparent}._axisStrip_w9foj_234{flex-shrink:0;overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;border-top:1px solid var(--color-border-light);padding-top:2px}._axisStrip_w9foj_234 .recharts-surface{overflow:visible}._chartScroll_w9foj_221::-webkit-scrollbar{width:4px}._chartScroll_w9foj_221::-webkit-scrollbar-thumb{background:var(--color-border-muted);border-radius:4px}._chartScroll_w9foj_221 .recharts-surface{overflow:visible}._empty_w9foj_250{padding:40px 0;text-align:center;font-size:var(--font-size-base);color:var(--color-text-tertiary)}._legend_w9foj_258{display:flex;align-items:center;justify-content:center;gap:var(--space-lg);flex-wrap:wrap;flex-shrink:0;padding-top:10px;font-size:var(--font-size-sm);color:var(--color-text-tertiary)}._legendItem_w9foj_269{display:flex;align-items:center;gap:6px}._consensusDash_w9foj_275{width:24px;border-top:2px dashed var(--color-chart-grey);flex-shrink:0}._legendSwatch_w9foj_280{width:10px;height:10px;border-radius:var(--radius-sm);flex-shrink:0}._watchlistCol_w9foj_288{display:flex;flex-direction:column;flex-shrink:0;width:340px;padding:20px 22px 0;border-left:1px solid var(--color-border-light);background:var(--color-bg-card)}@media (max-width: 1100px){._panel_w9foj_24{width:100vw;min-width:0}._watchlistCol_w9foj_288{width:300px}}._card_wv914_6{background:var(--color-bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:18px 20px;transition:box-shadow var(--transition-base)}._card_wv914_6:hover{box-shadow:var(--shadow-card-hover)}._chartTitle_wv914_17{font-size:var(--font-size-base);font-weight:600;color:var(--color-text-primary);margin:0 0 var(--space-md)}._cardSubtitle_wv914_24{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin:2px 0 var(--space-md)}._kpiCard_wv914_31{min-width:280px;max-width:340px;flex-shrink:0}._kpiTitle_wv914_37{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);margin:0 0 var(--space-lg)}._kpiSplit_wv914_43{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-lg)}._kpiMain_wv914_49{display:flex;flex-direction:column;gap:4px}._kpiValue_wv914_54{font-size:32px;font-weight:700;color:var(--color-text-primary);line-height:1}._kpiLabel_wv914_60{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.4px}._kpiChange_wv914_67{font-size:var(--font-size-base);font-weight:700;margin-top:6px}._kpiChangeSuffix_wv914_72{font-weight:400;color:var(--color-text-tertiary)}._kpiSide_wv914_76{display:flex;flex-direction:column;gap:10px;padding-top:4px}._kpiSideRow_wv914_82{display:flex;align-items:baseline;gap:6px}._kpiSideValue_wv914_87{font-size:var(--font-size-lg);font-weight:700;color:var(--color-text-primary)}._kpiSideLabel_wv914_92{font-size:var(--font-size-sm);color:var(--color-text-tertiary)}._chartCardLarge_wv914_98{flex:0 0 calc(65% - 8px);display:flex;flex-direction:column}._chartCardSmall_wv914_104{flex:1;min-width:0;display:flex;flex-direction:column}._chartFill_wv914_119{flex:1;min-height:200px}._distBody_wv914_125{flex:1;display:flex;flex-direction:column;justify-content:center}._distLegend_wv914_131{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:10px}._distLegendBottom_wv914_137{justify-content:center;margin-bottom:0;margin-top:12px;padding-top:12px;border-top:1px solid var(--color-border-light)}._distLegendItem_wv914_144{display:flex;align-items:center;gap:5px;font-size:var(--font-size-xs);color:var(--color-text-tertiary)}._distLegendDot_wv914_151{width:8px;height:8px;border-radius:50%;flex-shrink:0}._distLegendLine_wv914_159{width:12px;height:0;border-top:2px solid;flex-shrink:0}._panelistHeader_wv914_170{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}._panelistTitle_wv914_176{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);margin:0}._sortDropdown_wv914_182{padding:5px 10px;border:1px solid var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-text-secondary);background:transparent;cursor:pointer;outline:none;transition:border-color var(--transition-fast)}._sortDropdown_wv914_182:hover{border-color:var(--color-chart-grey)}._sortDropdown_wv914_182:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-ring)}._panelistLegend_wv914_200{display:flex;align-items:center;gap:var(--space-lg);margin-bottom:10px;font-size:var(--font-size-sm);color:var(--color-text-tertiary);flex-wrap:wrap}._panelistChartWrap_wv914_209 .recharts-surface{overflow:visible}._consensusLine_wv914_212{display:flex;align-items:center;gap:6px}._consensusDash_wv914_217{width:24px;border-top:2px dashed var(--color-chart-grey)}._legendItem_wv914_221{display:flex;align-items:center;gap:5px}._legendSwatch_wv914_226{width:10px;height:10px;border-radius:var(--radius-sm);flex-shrink:0}._viewAllRow_wv914_234{display:flex;justify-content:flex-end;margin-top:var(--space-sm)}._viewAllBtn_wv914_239{background:transparent;border:none;font-size:var(--font-size-base);color:var(--color-primary);cursor:pointer;padding:2px 0;font-weight:500}._viewAllBtn_wv914_239:hover{text-decoration:underline}._tableCardHeader_wv914_253{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}._tableCardHeader_wv914_253 ._chartTitle_wv914_17{margin-bottom:0}._dataTable_wv914_262{width:100%;border-collapse:collapse;font-size:var(--font-size-base)}._dataTable_wv914_262 thead th{text-align:right;font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-secondary);padding:9px 12px;border:1px solid var(--color-border-light);white-space:nowrap;position:sticky;top:0;background:var(--color-bg-subtle);z-index:1}._dataTable_wv914_262 thead th:first-child{text-align:left}._dataTable_wv914_262 tbody td{padding:9px 12px;text-align:right;border:1px solid var(--color-border-light);color:var(--color-text-primary);font-size:var(--font-size-base);font-variant-numeric:tabular-nums;transition:background var(--transition-fast)}._dataTable_wv914_262 tbody td:first-child{text-align:left;font-weight:500;font-variant-numeric:normal}._dataTable_wv914_262 tbody tr:hover td{background:var(--color-primary-tint)}._tableScrollWrap_wv914_300{overflow-x:auto;-webkit-overflow-scrolling:touch}._tableScrollWrapRevisions_wv914_308{flex:1;min-height:160px;max-height:420px;overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-border-muted) transparent}._tableScrollWrapRevisions_wv914_308::-webkit-scrollbar{width:4px;height:4px}._tableScrollWrapRevisions_wv914_308::-webkit-scrollbar-track{background:transparent}._tableScrollWrapRevisions_wv914_308::-webkit-scrollbar-thumb{background:var(--color-border-muted);border-radius:4px}._revisionTopRow_wv914_333{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);margin-bottom:14px}._revisionTile_wv914_342{display:flex;min-width:0}._revisionTile_wv914_342>*{flex:1;min-width:0}._modalOverlay_wv914_348{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--color-overlay);z-index:500;display:flex;align-items:center;justify-content:center}._modalCard_wv914_357{background:var(--color-bg-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);padding:24px 28px;width:95vw;height:95vh;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-border-muted) transparent}._modalHeader_wv914_368{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-md)}._modalClose_wv914_374{background:transparent;border:none;font-size:18px;color:var(--color-text-tertiary);cursor:pointer;padding:2px 6px;border-radius:var(--radius-sm);line-height:1}._modalClose_wv914_374:hover{background:var(--color-primary-tint);color:var(--color-text-primary)}._modalControls_wv914_388{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-bottom:14px;flex-wrap:wrap}._modalTabs_wv914_396{display:flex;border:1px solid var(--color-border-muted);border-radius:var(--radius-md);overflow:hidden}._modalTab_wv914_396{padding:6px 16px;background:transparent;border:none;border-right:1px solid var(--color-border-muted);font-size:var(--font-size-base);color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast);white-space:nowrap}._modalTab_wv914_396:last-child{border-right:none}._modalTab_wv914_396:hover:not(._modalTabActive_wv914_416){background:var(--color-primary-tint)}._modalTabActive_wv914_416{background:var(--color-primary);color:var(--color-bg-card)}._modalRight_wv914_423{display:flex;align-items:center;gap:10px}._modalSortRow_wv914_428{display:flex;align-items:center;gap:6px;font-size:var(--font-size-base);color:var(--color-text-tertiary);white-space:nowrap}._modalSortLabel_wv914_436{font-size:var(--font-size-base);color:var(--color-text-tertiary)}._modalSortSelect_wv914_440{padding:5px 10px;border:1px solid var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-text-secondary);background:transparent;cursor:pointer;outline:none;min-width:100px;transition:border-color var(--transition-fast)}._modalSortSelect_wv914_440:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-ring)}._modalSearch_wv914_456{padding:6px 12px;border:1px solid var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-text-secondary);outline:none;width:200px}._modalSearch_wv914_456:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-ring);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._emptyState_wv914_472{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:28px 16px;color:var(--color-text-tertiary);font-size:13px;text-align:center;border:1px dashed var(--color-border-muted);border-radius:var(--radius-lg);margin-top:8px}@keyframes _shimmer_wv914_1{0%{background-position:-600px 0}to{background-position:600px 0}}._skeleton_wv914_492{display:block;background:linear-gradient(90deg,var(--color-border-light, rgba(255,255,255,.04)) 25%,var(--color-border-muted, rgba(255,255,255,.1)) 50%,var(--color-border-light, rgba(255,255,255,.04)) 75%);background-size:1200px 100%;animation:_shimmer_wv914_1 1.5s infinite linear}@media (max-width: 768px){._chartCardLarge_wv914_98,._chartCardSmall_wv914_104,._kpiCard_wv914_31{flex:1 1 100%;max-width:100%}._modalCard_wv914_357{padding:var(--space-lg);border-radius:var(--radius-md)}._modalControls_wv914_388{flex-direction:column;align-items:flex-start;gap:var(--space-sm)}._modalRight_wv914_423,._modalSearch_wv914_456{width:100%}}._panelStatRow_wv914_530{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-md);margin:12px 0 14px}._panelStatCard_wv914_536{border:1px solid var(--color-border-muted);border-radius:var(--radius-lg);padding:14px 16px;display:flex;flex-direction:column;gap:4px;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._panelStatCard_wv914_536:hover{border-color:var(--color-chart-grey);box-shadow:var(--shadow-card)}._panelStatLabel_wv914_549{font-size:var(--font-size-sm);color:var(--color-text-tertiary)}._panelStatValue_wv914_553{font-size:24px;font-weight:700;color:var(--color-text-primary);line-height:1.1}._panelistScrollWrap_wv914_559{max-height:600px;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--color-border-muted) transparent;scroll-behavior:smooth;animation:_panelistFadeIn_wv914_1 .35s ease-out both}._panelistScrollWrap_wv914_559::-webkit-scrollbar{width:6px}._panelistScrollWrap_wv914_559::-webkit-scrollbar-track{background:transparent}._panelistScrollWrap_wv914_559::-webkit-scrollbar-thumb{background:var(--color-border-muted);border-radius:4px}._panelistScrollWrap_wv914_559::-webkit-scrollbar-thumb:hover{background:var(--color-chart-grey)}@keyframes _panelistFadeIn_wv914_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 640px){._panelStatRow_wv914_530{grid-template-columns:repeat(2,1fr)}}._actualPeriod_wv914_586{display:block;margin-top:2px;color:var(--color-text-secondary, #64748b);font-size:10px;line-height:1.2;white-space:nowrap}@keyframes _shimmer_3lteo_1{0%{background-position:-600px 0}to{background-position:600px 0}}._skeleton_3lteo_6{display:block;background:linear-gradient(90deg,var(--color-border-light) 25%,var(--color-border-muted) 50%,var(--color-border-light) 75%);background-size:1200px 100%;animation:_shimmer_3lteo_1 1.5s infinite linear}@keyframes _fadeInUp_1kiiw_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._kpiCard_1kiiw_8{display:flex;flex-direction:column;background:var(--color-bg-card);border:1px solid var(--color-border);border-left:3px solid var(--accent, var(--color-border));border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:14px 16px;transition:box-shadow var(--transition-base),transform var(--transition-base);animation:_fadeInUp_1kiiw_1 .35s ease both}._kpiCard_1kiiw_8:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px);z-index:20}._kpiLabel_1kiiw_29{display:block;font-size:var(--font-size-sm);color:var(--color-text-tertiary);font-weight:500;line-height:1.4;margin-bottom:8px}._kpiValue_1kiiw_38{font-size:26px;font-weight:700;color:var(--color-text-primary);line-height:1;margin-bottom:6px;letter-spacing:-.5px}._kpiFooter_1kiiw_49{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:10px}._kpiSpark_1kiiw_59{width:88px;height:30px;flex-shrink:0;align-self:flex-end}._kpiInfo_1kiiw_68{position:relative;display:inline-flex;align-items:center;align-self:flex-end;flex-shrink:0;color:var(--color-text-tertiary);cursor:help}._kpiInfo_1kiiw_68:focus-visible{outline:none;color:var(--color-text-secondary)}._kpiInfo_1kiiw_68:after{content:attr(data-tooltip);position:absolute;top:calc(100% + 6px);right:0;z-index:10;width:max-content;max-width:170px;padding:6px 10px;border-radius:6px;background:var(--color-tooltip-bg);color:var(--color-tooltip-text);font-size:var(--font-size-xs);font-weight:400;line-height:1.4;box-shadow:0 4px 12px #0000004d;opacity:0;visibility:hidden;transition:opacity var(--transition-fast);pointer-events:none}._kpiInfo_1kiiw_68:hover:after,._kpiInfo_1kiiw_68:focus-visible:after{opacity:1;visibility:visible}._kpiChange_1kiiw_109{font-size:var(--font-size-sm);font-weight:600}._kpiChangeSuffix_1kiiw_114{font-weight:400;color:var(--color-text-tertiary)}._kpiLastMonth_1kiiw_119{margin-top:3px;margin-bottom:6px;font-size:var(--font-size-xs);color:var(--color-text-tertiary)}._kpiNoData_1kiiw_129{margin:auto 0;font-size:var(--font-size-sm);color:var(--color-text-tertiary)}._page_1cdlg_5{display:flex;flex-direction:column;min-height:100%;background:var(--color-bg-main)}._stickyTop_1cdlg_13{position:sticky;top:0;z-index:100}._pageHeader_1cdlg_20{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:var(--color-bg-card);border-bottom:1px solid var(--color-border);flex-shrink:0}._greeting_1cdlg_30{font-size:var(--font-size-xl);font-weight:700;color:var(--color-text-primary);margin:0}._headerRight_1cdlg_37{display:flex;align-items:center;gap:var(--space-sm)}._seriesSelect_1cdlg_43{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px 28px 5px 10px;border:1px solid var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:500;color:var(--color-text-secondary);background:var(--color-bg-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23757575'/%3E%3C/svg%3E") no-repeat right 9px center;cursor:pointer;outline:none;min-width:80px;transition:border-color var(--transition-fast)}._seriesSelect_1cdlg_43:hover{border-color:var(--color-chart-grey)}._seriesSelect_1cdlg_43:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-ring)}._exportBtn_1cdlg_69{display:flex;align-items:center;gap:5px;padding:6px 14px;background:transparent;border:1px solid var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast)}._exportBtn_1cdlg_69:hover{background:var(--color-primary-tint)}._exportBtn_1cdlg_69:active{opacity:.85;transform:scale(.98)}._exportBtn_1cdlg_69:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}._copilotBtn_1cdlg_98{display:flex;align-items:center;gap:5px;padding:6px 14px;background:linear-gradient(135deg,#007ac3,#6b5ce7);border:none;border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-bg-card);cursor:pointer;transition:opacity var(--transition-fast)}._copilotBtn_1cdlg_98:hover{opacity:.85}._copilotBtn_1cdlg_98:active{opacity:.85;transform:scale(.98)}._filterBar_1cdlg_122{display:flex;align-items:center;gap:10px;padding:10px 24px;background:var(--color-bg-card);border-bottom:1px solid var(--color-border);flex-shrink:0;flex-wrap:wrap}._filtersLabel_1cdlg_133{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-tertiary);letter-spacing:.5px;text-transform:uppercase;display:flex;align-items:center;gap:var(--space-xs)}._filterField_1cdlg_144{display:flex;align-items:center;gap:6px}._filterFieldLabel_1cdlg_150{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.4px;white-space:nowrap}._filterSep_1cdlg_159{color:var(--color-border-muted);font-size:16px;margin:0 2px}._reportBtn_1cdlg_165{position:relative;display:inline-flex;align-items:center;gap:8px;padding:5px 12px;background:var(--color-bg-card);border:1px solid var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-text-primary);cursor:pointer;transition:border-color var(--transition-fast);white-space:nowrap}._reportBtn_1cdlg_165 svg{color:var(--color-text-tertiary)}._reportBtn_1cdlg_165:hover{border-color:var(--color-text-tertiary)}._segment_1cdlg_186{display:inline-flex;gap:2px;background:var(--color-bg-subtle);padding:3px;border-radius:9px}._segmentBtn_1cdlg_193{border:none;background:transparent;padding:5px 14px;border-radius:6px;font-size:var(--font-size-base);font-weight:500;color:var(--color-text-tertiary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._segmentBtn_1cdlg_193:hover{color:var(--color-text-primary)}._segmentBtnActive_1cdlg_205,._segmentBtnActive_1cdlg_205:hover{background:var(--color-bg-card);color:var(--color-surface-dark);font-weight:600;box-shadow:var(--shadow-card)}._variableSelect_1cdlg_213{padding:5px 10px;border:1px solid var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-text-secondary);background:transparent;cursor:pointer;outline:none;transition:border-color var(--transition-fast)}._variableSelect_1cdlg_213:hover{border-color:var(--color-chart-grey)}._variableSelect_1cdlg_213:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-ring)}._calendarWrapper_1cdlg_235{position:relative}._calendarPopover_1cdlg_239{position:absolute;top:calc(100% + 6px);left:0;right:auto;z-index:200;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover);padding:14px;width:220px;max-width:calc(100vw - 32px)}._calYearRow_1cdlg_254{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-md)}._calYearBtn_1cdlg_261{background:transparent;border:none;font-size:16px;color:var(--color-text-secondary);cursor:pointer;padding:2px 6px;border-radius:var(--radius-sm);line-height:1;transition:background var(--transition-fast)}._calYearBtn_1cdlg_261:hover{background:var(--color-primary-tint)}._calYearBtn_1cdlg_261:disabled{color:var(--color-border-muted);cursor:default}._calYear_1cdlg_254{font-size:var(--font-size-md);font-weight:600;color:var(--color-text-primary)}._calMonthGrid_1cdlg_288{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-xs)}._calYearGrid_1cdlg_294{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-xs)}._calMonthBtn_1cdlg_300{padding:7px 4px;background:transparent;border:none;border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast);text-align:center}._calMonthBtn_1cdlg_300:hover:not(._calMonthDisabled_1cdlg_312){background:var(--color-primary-tint);color:var(--color-primary)}._calMonthDisabled_1cdlg_312{color:var(--color-border-muted);cursor:default}._calMonthSelected_1cdlg_322{background:var(--color-primary)!important;color:var(--color-bg-card)!important}._content_1cdlg_328{padding:20px var(--space-xl) var(--space-2xl);display:flex;flex-direction:column;gap:var(--space-md);flex:1}._row_1cdlg_336{display:flex;gap:var(--space-lg);align-items:flex-start}._rowStretch_1cdlg_342{display:flex;gap:var(--space-lg);align-items:stretch}._card_1cdlg_349{background:var(--color-bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:18px 20px;transition:box-shadow var(--transition-base)}._card_1cdlg_349:hover{box-shadow:var(--shadow-card-hover)}._kpiCard_1cdlg_362{min-width:280px;max-width:340px;flex-shrink:0}._kpiTitle_1cdlg_369{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);margin:0 0 var(--space-lg)}._kpiSplit_1cdlg_376{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-lg)}._kpiMain_1cdlg_383{display:flex;flex-direction:column;gap:4px}._kpiValue_1cdlg_389{font-size:32px;font-weight:700;color:var(--color-text-primary);line-height:1}._kpiLabel_1cdlg_396{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.4px}._kpiChange_1cdlg_404{font-size:var(--font-size-base);font-weight:700;margin-top:6px}._kpiChangeSuffix_1cdlg_409{font-weight:400;color:var(--color-text-tertiary)}._kpiSide_1cdlg_414{display:flex;flex-direction:column;gap:10px;padding-top:4px}._kpiSideRow_1cdlg_420{display:flex;align-items:baseline;gap:6px}._kpiSideValue_1cdlg_425{font-size:var(--font-size-lg);font-weight:700;color:var(--color-text-primary)}._kpiSideLabel_1cdlg_430{font-size:var(--font-size-sm);color:var(--color-text-tertiary)}._aiCard_1cdlg_436{flex:1;background:linear-gradient(135deg,rgba(0,122,195,.07) 0%,var(--color-bg-card) 60%);border:1px solid rgba(0,122,195,.22)}._summaryCard_1cdlg_442{display:flex;flex-direction:column}._aiTitle_1cdlg_444{font-size:var(--font-size-md);font-weight:600;color:var(--color-text-primary);margin:0 0 10px}._summaryHeader_1cdlg_452{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}._summaryTitle_1cdlg_458{font-size:var(--font-size-md);font-weight:700;color:var(--color-text-primary);display:inline-flex;align-items:center;gap:6px}._summaryBolt_1cdlg_466{color:var(--color-primary)}._copyBtn_1cdlg_467{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:transparent;border:1px solid var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--font-size-xs);color:var(--color-text-tertiary);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}._copyBtn_1cdlg_467:hover:not(:disabled){background:var(--color-bg-main);border-color:var(--color-text-tertiary);color:var(--color-text-secondary)}._copyBtn_1cdlg_467:disabled{opacity:.5;cursor:default}._pageTitle_1cdlg_488{font-size:22px;font-weight:700;color:var(--color-text-primary);letter-spacing:-.3px;margin:0}._sectionTitle_1cdlg_495{font-size:var(--font-size-md);font-weight:700;color:var(--color-text-primary);letter-spacing:-.2px;padding-left:10px;border-left:3px solid var(--color-primary);margin:4px 0 0}._aiText_1cdlg_505{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.65;margin:0}._aiList_1cdlg_512{margin:0;padding-left:18px;color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:1.55}._aiListItem_1cdlg_520{margin-bottom:4px}._aiListItem_1cdlg_520:last-child{margin-bottom:0}._clamped_1cdlg_529{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._showMore_1cdlg_536{margin-top:8px;border:none;background:transparent;padding:0;color:var(--color-primary);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;align-self:flex-start}._showMore_1cdlg_536:hover{text-decoration:underline}._chartCardLarge_1cdlg_554{flex:0 0 calc(65% - 8px);display:flex;flex-direction:column}._chartCardSmall_1cdlg_561,._chartCardFull_1cdlg_572{flex:1;min-width:0;display:flex;flex-direction:column}._chartTitle_1cdlg_580{font-size:var(--font-size-base);font-weight:600;color:var(--color-text-primary);margin:0 0 var(--space-md)}._distBody_1cdlg_588{flex:1;display:flex;flex-direction:column;justify-content:center}._distLegend_1cdlg_595{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:10px}._distLegendBottom_1cdlg_603{justify-content:center;margin-bottom:0;margin-top:12px;padding-top:12px;border-top:1px solid var(--color-border-light)}._distLegendItem_1cdlg_611{display:flex;align-items:center;gap:5px;font-size:var(--font-size-xs);color:var(--color-text-tertiary)}._distLegendDot_1cdlg_619{width:8px;height:8px;border-radius:50%;flex-shrink:0}._distLegendLine_1cdlg_627{width:12px;height:0;border-top:2px solid;flex-shrink:0}._sortDropdown_1cdlg_634{padding:5px 10px;border:1px solid var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-text-secondary);background:transparent;cursor:pointer;outline:none;transition:border-color var(--transition-fast)}._sortDropdown_1cdlg_634:hover{border-color:var(--color-chart-grey)}._sortDropdown_1cdlg_634:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-ring)}._tableCard_1cdlg_656,._chartCardHalf_1cdlg_657{flex:1;min-width:0;display:flex;flex-direction:column}._chartCardWide_1cdlg_658{flex:0 0 calc(55% - 8px);min-width:0;display:flex;flex-direction:column}._chartCardNarrow_1cdlg_659{flex:1;min-width:0;display:flex;flex-direction:column}._cardSubtitle_1cdlg_662{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin:2px 0 var(--space-md)}._tableCardHeader_1cdlg_669{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}._tableCardHeader_1cdlg_669 ._chartTitle_1cdlg_580{margin-bottom:0}._dataTable_1cdlg_681{width:100%;border-collapse:collapse;font-size:var(--font-size-base)}._dataTable_1cdlg_681 thead th{text-align:right;font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-secondary);padding:9px 12px;border:1px solid var(--color-border-light);white-space:nowrap;position:sticky;top:0;background:var(--color-bg-subtle);z-index:1}._dataTable_1cdlg_681 thead th:first-child{text-align:left}._dataTable_1cdlg_681 tbody td{padding:9px 12px;text-align:right;border:1px solid var(--color-border-light);color:var(--color-text-primary);font-size:var(--font-size-base);transition:background var(--transition-fast)}._dataTable_1cdlg_681 tbody td:first-child{text-align:left;font-weight:500}._dataTable_1cdlg_681 tbody tr:hover td{background:var(--color-primary-tint)}._trendsHeader_1cdlg_724{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-xs);gap:var(--space-md);flex-wrap:wrap}._trendsHeader_1cdlg_724 ._chartTitle_1cdlg_580{margin-bottom:0}._revisionTopRow_1cdlg_740{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);margin-bottom:14px}._revisionTile_1cdlg_749{display:flex;min-width:0}._revisionTile_1cdlg_749>*{flex:1;min-width:0}._tableScrollWrap_1cdlg_758{overflow-x:auto;-webkit-overflow-scrolling:touch}._tableScrollWrapRevisions_1cdlg_768{flex:1;min-height:160px;max-height:420px;overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-border-muted) transparent}._tableScrollWrapRevisions_1cdlg_768::-webkit-scrollbar{width:4px;height:4px}._tableScrollWrapRevisions_1cdlg_768::-webkit-scrollbar-track{background:transparent}._tableScrollWrapRevisions_1cdlg_768::-webkit-scrollbar-thumb{background:var(--color-border-muted);border-radius:4px}._tableScrollWrapRevisions_1cdlg_768::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}._chartFill_1cdlg_801{flex:1;min-height:200px;display:flex;flex-direction:column}._chartFill_1cdlg_801>*{flex:1;min-height:0}._emptyState_1cdlg_809{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:28px 16px;color:var(--color-text-tertiary);font-size:13px;text-align:center;border:1px dashed var(--color-border-muted);border-radius:var(--radius-lg);margin-top:8px}@media (max-width: 1024px){._chartCardLarge_1cdlg_554{flex-basis:calc(60% - 8px)}._chartCardWide_1cdlg_658{flex-basis:calc(58% - 8px)}._greeting_1cdlg_30{font-size:17px}}@media (max-width: 768px){._content_1cdlg_328{padding:12px var(--space-lg) var(--space-xl);gap:10px}._row_1cdlg_336,._rowStretch_1cdlg_342{flex-direction:column}._chartCardLarge_1cdlg_554,._chartCardSmall_1cdlg_561,._chartCardHalf_1cdlg_657,._chartCardWide_1cdlg_658,._chartCardNarrow_1cdlg_659,._tableCard_1cdlg_656,._kpiCard_1cdlg_362{flex:1 1 100%;max-width:100%}._pageHeader_1cdlg_20{padding:12px var(--space-lg);flex-wrap:wrap;gap:var(--space-sm)}._filterBar_1cdlg_122{padding:8px var(--space-lg);gap:var(--space-sm)}._greeting_1cdlg_30{font-size:16px}._headerRight_1cdlg_37{flex-wrap:wrap}}@keyframes _shimmer_1cdlg_1{0%{background-position:-600px 0}to{background-position:600px 0}}._skeleton_1cdlg_879{display:block;background:linear-gradient(90deg,var(--color-border-light, rgba(255,255,255,.04)) 25%,var(--color-border-muted, rgba(255,255,255,.1)) 50%,var(--color-border-light, rgba(255,255,255,.04)) 75%);background-size:1200px 100%;animation:_shimmer_1cdlg_1 1.5s infinite linear}._summaryCard_1h6cn_1{background:linear-gradient(135deg,rgba(0,122,195,.07) 0%,var(--color-bg-card) 60%);border:1px solid rgba(0,122,195,.22);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:16px 20px;margin-bottom:24px;transition:box-shadow var(--transition-base),border-color var(--transition-base)}._summaryCard_1h6cn_1:hover{box-shadow:var(--shadow-card-hover);border-color:#007ac361}._summaryHeader_1h6cn_19{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}._summaryTitle_1h6cn_26{font-size:var(--font-size-md);font-weight:700;color:var(--color-text-primary);display:inline-flex;align-items:center;gap:6px}._summaryBolt_1h6cn_34{color:var(--color-primary)}._copyBtn_1h6cn_36{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:transparent;border:1px solid var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--font-size-xs);color:var(--color-text-tertiary);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}._copyBtn_1h6cn_36:hover{background:var(--color-bg-main);border-color:var(--color-text-tertiary);color:var(--color-text-secondary)}._summaryBody_1h6cn_51{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.65}._knowMore_1h6cn_57{border:none;background:transparent;padding:0;color:var(--color-primary);font-size:var(--font-size-base);font-weight:600;cursor:pointer;text-decoration:underline}._knowMore_1h6cn_57:hover{opacity:.85}._summaryList_1h6cn_69{margin:0;padding-left:18px;color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:1.55}._summaryListItem_1h6cn_77{margin-bottom:4px}._summaryListItem_1h6cn_77:last-child{margin-bottom:0}._clamped_1h6cn_86{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._showMore_1h6cn_93{margin-top:8px;border:none;background:transparent;padding:0;color:var(--color-primary);font-size:var(--font-size-sm);font-weight:600;cursor:pointer}._showMore_1h6cn_93:hover{text-decoration:underline}._backdrop_1baga_8{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900;background:#0f0f1e52;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;transition:opacity .25s ease}._backdropOpen_1baga_18{opacity:1;pointer-events:auto}._panel_1baga_23{position:fixed;top:0;right:0;height:100vh;z-index:1000;width:min(84vw,1100px);min-width:720px;display:flex;flex-direction:column;background:var(--color-bg-main);box-shadow:-8px 0 40px #10182829;visibility:hidden;pointer-events:none;transform:translate(100%);transition:transform .28s cubic-bezier(.4,0,.2,1),visibility 0s linear .28s}._panelOpen_1baga_42{visibility:visible;pointer-events:auto;transform:translate(0);transition-delay:0s}@media (prefers-reduced-motion: reduce){._panel_1baga_23,._backdrop_1baga_8{transition:none}}._titleRow_1baga_54{display:flex;align-items:center;gap:var(--space-md);flex-shrink:0;padding:16px 20px;background:var(--color-bg-card);border-bottom:1px solid var(--color-border)}._close_1baga_64{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:1px solid var(--color-border-muted);border-radius:var(--radius-md);background:var(--color-bg-card);line-height:0;color:var(--color-text-tertiary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._close_1baga_64:hover{background:var(--color-primary-tint);color:var(--color-text-primary)}._close_1baga_64:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-ring)}._title_1baga_54{font-size:var(--font-size-xl);font-weight:700;color:var(--color-text-primary);margin:0}._body_1baga_100{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-lg);padding:20px;scrollbar-width:thin;scrollbar-color:var(--color-border-muted) transparent}._body_1baga_100::-webkit-scrollbar{width:6px}._body_1baga_100::-webkit-scrollbar-thumb{background:var(--color-border-muted);border-radius:4px}._error_1baga_117{padding:10px 16px;background:var(--color-error-bg);border:1px solid var(--color-error-border);border-radius:var(--radius-md);color:var(--color-error-text);font-size:var(--font-size-base)}._notice_1baga_126{background:var(--color-bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:48px 20px;text-align:center}._noticeTitle_1baga_133{margin:0 0 6px;font-size:var(--font-size-md);font-weight:600;color:var(--color-text-primary)}._noticeText_1baga_139{margin:0;font-size:var(--font-size-base);color:var(--color-text-tertiary)}@media (max-width: 900px){._panel_1baga_23{width:100vw;min-width:0}._body_1baga_100{padding:14px;gap:var(--space-md)}}._page_oicnk_5{display:flex;flex-direction:column;min-height:100%;background:var(--color-bg-main)}._stickyTop_oicnk_12{position:sticky;top:0;z-index:100}._seriesSelect_oicnk_19{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px 28px 5px 10px;border:1px solid var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:500;color:var(--color-text-secondary);background:var(--color-bg-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23757575'/%3E%3C/svg%3E") no-repeat right 9px center;cursor:pointer;outline:none;min-width:80px;transition:border-color var(--transition-fast)}._seriesSelect_oicnk_19:hover{border-color:var(--color-chart-grey)}._seriesSelect_oicnk_19:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-ring)}._exportBtn_oicnk_41{display:flex;align-items:center;gap:5px;padding:6px 14px;background:transparent;border:1px solid var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast)}._exportBtn_oicnk_41:hover{background:var(--color-primary-tint)}._exportBtn_oicnk_41:active{opacity:.85;transform:scale(.98)}._exportBtn_oicnk_41:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}._filterBar_oicnk_59{display:flex;align-items:center;gap:10px;padding:10px 24px;background:var(--color-bg-card);border-bottom:1px solid var(--color-border);flex-shrink:0;flex-wrap:wrap}._filtersLabel_oicnk_69{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-tertiary);letter-spacing:.5px;text-transform:uppercase;display:flex;align-items:center;gap:var(--space-xs)}._filterField_oicnk_79{display:flex;align-items:center;gap:6px}._filterFieldLabel_oicnk_84{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.4px;white-space:nowrap}._filterSep_oicnk_92{color:var(--color-border-muted);font-size:16px;margin:0 2px}._filterSelect_oicnk_97{padding:5px 10px;border:1px solid var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-text-secondary);background:transparent;cursor:pointer;outline:none;transition:border-color var(--transition-fast)}._periodSelect_oicnk_111{width:160px;flex-shrink:0}._filterSelect_oicnk_97:hover{border-color:var(--color-chart-grey)}._filterSelect_oicnk_97:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-ring)}._content_oicnk_124{padding:20px var(--space-xl) var(--space-2xl);display:flex;flex-direction:column;gap:var(--space-md);flex:1}._row_oicnk_132{display:flex;gap:var(--space-lg);align-items:flex-start}._rowStretch_oicnk_137{display:flex;gap:var(--space-lg);align-items:stretch}._summaryCol_oicnk_147{flex:1;min-width:0;display:flex;flex-direction:column}._summaryCol_oicnk_147>*{flex:1;margin-bottom:0;padding:18px 20px}._titleRow_oicnk_160{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}._pageTitle_oicnk_166{font-size:22px;font-weight:700;color:var(--color-text-primary);letter-spacing:-.3px;margin:0}._longRangeBtn_oicnk_175{display:flex;align-items:center;gap:6px;flex-shrink:0;padding:6px 14px;background:var(--color-bg-card);border:1px solid var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:500;color:var(--color-primary);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}._longRangeBtn_oicnk_175:hover{background:var(--color-primary-tint);border-color:var(--color-primary)}._longRangeBtn_oicnk_175:active{transform:scale(.98)}._longRangeBtn_oicnk_175:disabled{color:var(--color-text-tertiary);border-color:var(--color-border-muted);background:var(--color-bg-card);cursor:not-allowed;opacity:.55}._longRangeBtn_oicnk_175:disabled:hover{background:var(--color-bg-card);border-color:var(--color-border-muted)}._longRangeBtn_oicnk_175:disabled:active{transform:none}._longRangeBtn_oicnk_175:focus-visible{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-ring)}._sectionTitle_oicnk_215{font-size:var(--font-size-md);font-weight:700;color:var(--color-text-primary);letter-spacing:-.2px;padding-left:10px;border-left:3px solid var(--color-primary);margin:4px 0 0}._card_oicnk_226{background:var(--color-bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:18px 20px;transition:box-shadow var(--transition-base)}._card_oicnk_226:hover{box-shadow:var(--shadow-card-hover)}._chartCardNarrow_oicnk_234{flex:0 0 calc(50% - 8px);min-width:0;display:flex;flex-direction:column}._tableCard_oicnk_235{flex:1;min-width:0;display:flex;flex-direction:column}@media (max-width: 768px){._content_oicnk_124{padding:12px var(--space-lg) var(--space-xl);gap:10px}._row_oicnk_132,._rowStretch_oicnk_137{flex-direction:column}._chartCardNarrow_oicnk_234,._tableCard_oicnk_235{flex:1 1 100%;max-width:100%}._filterBar_oicnk_59{padding:8px var(--space-lg);gap:var(--space-sm)}}._page_1glfg_4{display:flex;flex-direction:column;min-height:100%;background:var(--color-bg-main)}._stickyTop_1glfg_11{position:sticky;top:0;z-index:100}._seriesSelect_1glfg_18{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px 28px 5px 10px;border:1px solid var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:500;color:var(--color-text-secondary);background:var(--color-bg-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23757575'/%3E%3C/svg%3E") no-repeat right 9px center;cursor:pointer;outline:none;min-width:80px;transition:border-color var(--transition-fast)}._seriesSelect_1glfg_18:hover{border-color:var(--color-chart-grey)}._seriesSelect_1glfg_18:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-ring)}._exportBtn_1glfg_37{display:flex;align-items:center;gap:5px;padding:6px 14px;background:transparent;border:1px solid var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast)}._exportBtn_1glfg_37:hover{background:var(--color-primary-tint)}._exportBtn_1glfg_37:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}._filterBar_1glfg_54{display:flex;align-items:center;gap:10px;padding:10px 24px;background:var(--color-bg-card);border-bottom:1px solid var(--color-border);flex-shrink:0;flex-wrap:wrap}._filtersLabel_1glfg_64{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-tertiary);letter-spacing:.5px;text-transform:uppercase;display:flex;align-items:center;gap:var(--space-xs)}._filterField_1glfg_74{display:flex;align-items:center;gap:6px}._filterFieldLabel_1glfg_75{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.4px;white-space:nowrap}._filterSep_1glfg_83{color:var(--color-border-muted);font-size:16px;margin:0 2px}._filterSelect_1glfg_84{padding:5px 10px;border:1px solid var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-text-secondary);background:transparent;cursor:pointer;outline:none;transition:border-color var(--transition-fast)}._filterSelect_1glfg_84:hover{border-color:var(--color-chart-grey)}._filterSelect_1glfg_84:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-ring)}._filterSelect_1glfg_84:disabled{opacity:.6;cursor:default}._filterSelect_1glfg_84:disabled:hover{border-color:var(--color-border-muted)}._content_1glfg_102{padding:20px var(--space-xl) var(--space-2xl);display:flex;flex-direction:column;gap:var(--space-md);flex:1}._pageTitle_1glfg_109{font-size:22px;font-weight:700;color:var(--color-text-primary);letter-spacing:-.3px;margin:0}._row_1glfg_117{display:flex;gap:var(--space-lg);align-items:flex-start}._rowStretch_1glfg_122{align-items:stretch}._usCol_1glfg_125{display:flex;flex-direction:column;gap:var(--space-lg);flex:0 0 300px;max-width:320px}._chartCol_1glfg_132{flex:1;min-width:0;display:flex}._chartCol_1glfg_132>*{flex:1}._statCard_1glfg_136{background:var(--color-bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:18px 20px;display:flex;flex-direction:column;gap:6px;flex:1;transition:box-shadow var(--transition-base)}._statCard_1glfg_136:hover{box-shadow:var(--shadow-card-hover)}._statLabel_1glfg_148{font-size:var(--font-size-base);font-weight:600;color:var(--color-text-primary);margin:0 0 4px}._statValue_1glfg_154{font-size:30px;font-weight:700;color:var(--color-text-primary);line-height:1}._statChange_1glfg_160{font-size:var(--font-size-base);font-weight:700}._statChangeSuffix_1glfg_164{font-weight:400;color:var(--color-text-tertiary)}._emptyState_1glfg_170{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:48px 16px;color:var(--color-text-tertiary);font-size:14px;text-align:center;border:1px dashed var(--color-border-muted);border-radius:var(--radius-lg)}@media (max-width: 900px){._row_1glfg_117,._rowStretch_1glfg_122{flex-direction:column}._usCol_1glfg_125{flex:1 1 100%;max-width:100%;flex-direction:row}._usCol_1glfg_125>*{flex:1}}@media (max-width: 640px){._usCol_1glfg_125{flex-direction:column}._content_1glfg_102{padding:12px var(--space-lg) var(--space-xl)}}._wrapper_p9d73_4{position:relative;display:inline-flex}._trigger_p9d73_10{display:flex;align-items:center;gap:8px;max-width:170px;padding:5px 10px;border:1px solid var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-text-secondary);background:transparent;cursor:pointer;outline:none;transition:border-color var(--transition-fast)}._trigger_p9d73_10:hover:not(:disabled){border-color:var(--color-chart-grey)}._trigger_p9d73_10:focus-visible{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-ring)}._trigger_p9d73_10:disabled{opacity:.5;cursor:not-allowed}._triggerLabel_p9d73_35{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}._caret_p9d73_43{flex-shrink:0;color:var(--color-text-tertiary)}._panel_p9d73_48{position:absolute;top:calc(100% + 6px);left:0;z-index:300;width:240px;padding:10px;background:var(--color-bg-card);border:1px solid var(--color-border-muted);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover)}._search_p9d73_61{width:100%;padding:6px 9px;margin-bottom:var(--space-sm);border:1px solid var(--color-border-input);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-text-secondary);outline:none}._search_p9d73_61:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-ring)}._list_p9d73_76{max-height:240px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-border-muted) transparent}._item_p9d73_83{display:flex;align-items:center;gap:var(--space-sm);padding:5px 6px;border-radius:var(--radius-sm);font-size:var(--font-size-base);color:var(--color-text-secondary);cursor:pointer}._item_p9d73_83:hover{background:var(--color-primary-tint)}._item_p9d73_83 input{cursor:pointer;accent-color:var(--color-primary)}._itemDisabled_p9d73_96{opacity:.45;cursor:not-allowed}._itemDisabled_p9d73_96:hover{background:transparent}._itemDisabled_p9d73_96 input{cursor:not-allowed}._itemLabel_p9d73_103{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._empty_p9d73_111,._hint_p9d73_112{margin:0;padding:var(--space-sm) 6px 0;font-size:var(--font-size-xs);color:var(--color-text-tertiary)}._empty_p9d73_111{padding:var(--space-md) 6px;text-align:center}._hint_p9d73_112{border-top:1px solid var(--color-border-light);margin-top:var(--space-sm)}._card_f6lnt_4{background:var(--color-bg-card);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:18px 20px;transition:box-shadow var(--transition-base);min-width:0}._card_f6lnt_4:hover{box-shadow:var(--shadow-card-hover)}._header_f6lnt_14{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-lg)}._title_f6lnt_21{font-size:var(--font-size-lg);font-weight:700;color:var(--color-text-primary);margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._headerRight_f6lnt_31{display:flex;align-items:center;gap:var(--space-sm);flex-shrink:0}._consensus_f6lnt_37{font-size:var(--font-size-base);font-weight:600;color:var(--color-text-primary);white-space:nowrap}._rows_f6lnt_45{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}._row_f6lnt_45{display:grid;grid-template-columns:minmax(90px,1.4fr) minmax(80px,2.6fr) auto auto;align-items:center;gap:var(--space-md);font-size:var(--font-size-base)}._name_f6lnt_63{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-primary);font-weight:500}._star_f6lnt_74{flex-shrink:0;font-size:13px;line-height:1}._track_f6lnt_81{position:relative;display:block;height:16px;border-radius:var(--radius-sm);background:var(--color-border-light);overflow:hidden}._fill_f6lnt_89{position:absolute;top:0;bottom:0;border-radius:2px;min-width:3px}._forecast_f6lnt_97{color:var(--color-text-primary);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}._deviation_f6lnt_103{font-weight:700;text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:68px}._skeletonWrap_f6lnt_112{display:flex;flex-direction:column;gap:14px;padding:4px 0}._empty_f6lnt_118{display:flex;align-items:center;justify-content:center;min-height:120px;color:var(--color-text-tertiary);font-size:var(--font-size-base)}@media (max-width: 900px){._row_f6lnt_45{grid-template-columns:minmax(80px,1.2fr) minmax(60px,2fr) auto auto;gap:var(--space-sm)}}._page_1ax00_5{display:flex;flex-direction:column;min-height:100%;background:var(--color-bg-main)}._stickyTop_1ax00_12{position:sticky;top:0;z-index:100}._seriesSelect_1ax00_19{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px 28px 5px 10px;border:1px solid var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:500;color:var(--color-text-secondary);background:var(--color-bg-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23757575'/%3E%3C/svg%3E") no-repeat right 9px center;cursor:pointer;outline:none;min-width:80px;transition:border-color var(--transition-fast)}._seriesSelect_1ax00_19:hover{border-color:var(--color-chart-grey)}._seriesSelect_1ax00_19:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-ring)}._exportBtn_1ax00_41{display:flex;align-items:center;gap:5px;padding:6px 14px;background:transparent;border:1px solid var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast)}._exportBtn_1ax00_41:hover{background:var(--color-primary-tint)}._exportBtn_1ax00_41:active{opacity:.85;transform:scale(.98)}._exportBtn_1ax00_41:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}._filterBar_1ax00_59{display:flex;align-items:center;gap:10px;padding:10px 24px;background:var(--color-bg-card);border-bottom:1px solid var(--color-border);flex-shrink:0;flex-wrap:wrap}._filtersLabel_1ax00_69{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-tertiary);letter-spacing:.5px;text-transform:uppercase;display:flex;align-items:center;gap:var(--space-xs)}._filterField_1ax00_79{display:flex;align-items:center;gap:6px}._filterFieldLabel_1ax00_84{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.4px;white-space:nowrap}._filterSep_1ax00_92{color:var(--color-border-muted);font-size:16px;margin:0 2px}._filterSelect_1ax00_97{padding:5px 10px;border:1px solid var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-text-secondary);background:transparent;cursor:pointer;outline:none;transition:border-color var(--transition-fast)}._periodSelect_1ax00_111{width:160px;flex-shrink:0}._filterSelect_1ax00_97:hover{border-color:var(--color-chart-grey)}._filterSelect_1ax00_97:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-ring)}._segment_1ax00_124{display:inline-flex;gap:2px;background:var(--color-bg-subtle);padding:3px;border-radius:9px}._segmentBtn_1ax00_131{border:none;background:transparent;padding:5px 14px;border-radius:6px;font-size:var(--font-size-base);font-weight:500;color:var(--color-text-tertiary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._segmentBtn_1ax00_131:hover{color:var(--color-text-primary)}._segmentBtnActive_1ax00_143,._segmentBtnActive_1ax00_143:hover{background:var(--color-bg-card);color:var(--color-surface-dark);font-weight:600;box-shadow:var(--shadow-card)}._content_1ax00_152{padding:20px var(--space-xl) var(--space-2xl);display:flex;flex-direction:column;gap:var(--space-md);flex:1}._titleRow_1ax00_161{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}._pageTitle_1ax00_167{font-size:22px;font-weight:700;color:var(--color-text-primary);letter-spacing:-.3px;margin:0}._editWatchlistBtn_1ax00_174{display:flex;align-items:center;gap:6px;padding:4px 6px;background:transparent;border:none;border-radius:var(--radius-sm);font-size:var(--font-size-md);font-weight:500;color:var(--color-primary);cursor:pointer;transition:background var(--transition-fast)}._editWatchlistBtn_1ax00_174:hover{background:var(--color-primary-tint)}._editWatchlistBtn_1ax00_174:disabled{opacity:.4;cursor:not-allowed}._sectionRow_1ax00_192{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap}._sectionTitle_1ax00_199{font-size:var(--font-size-md);font-weight:700;color:var(--color-text-primary);letter-spacing:-.2px;padding-left:10px;border-left:3px solid var(--color-primary);margin:4px 0 0}._legend_1ax00_208{display:flex;align-items:center;gap:var(--space-lg);font-size:var(--font-size-sm);color:var(--color-text-tertiary)}._legendItem_1ax00_215{display:flex;align-items:center;gap:5px}._legendSwatch_1ax00_220{width:10px;height:10px;border-radius:50%;flex-shrink:0}._cardGrid_1ax00_228{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-lg)}@media (max-width: 900px){._cardGrid_1ax00_228{grid-template-columns:minmax(0,1fr)}}@media (max-width: 768px){._content_1ax00_152{padding:12px var(--space-lg) var(--space-xl);gap:10px}._filterBar_1ax00_59{padding:8px var(--space-lg);gap:var(--space-sm)}}@keyframes _fadeInUp_9covr_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes _barGrow_9covr_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes _shimmer_9covr_1{0%{background-position:-600px 0}to{background-position:600px 0}}._skeleton_9covr_18{display:block;background:linear-gradient(90deg,var(--color-border-light) 25%,var(--color-border-muted) 50%,var(--color-border-light) 75%);background-size:1200px 100%;animation:_shimmer_9covr_1 1.5s infinite linear}._emptyState_9covr_30{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:28px 16px;min-height:120px;color:var(--color-text-tertiary);font-size:var(--font-size-base);text-align:center;border:1px dashed var(--color-border);border-radius:var(--radius-lg)}._page_9covr_46{background:var(--color-bg-main);min-height:100%;display:flex;flex-direction:column}._topBar_9covr_54{display:flex;align-items:center;justify-content:space-between;padding:14px 28px;background:var(--color-bg-card);border-bottom:1px solid var(--color-border);flex-shrink:0;gap:12px}._greeting_9covr_65{font-size:var(--font-size-xl);font-weight:700;color:var(--color-text-primary);letter-spacing:-.3px}._topBarControls_9covr_72{display:flex;align-items:center;gap:8px;flex-shrink:0}._seriesSelect_9covr_80{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:6px 28px 6px 11px;border:1px solid var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:600;color:var(--color-text-primary);background:var(--color-bg-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23757575'/%3E%3C/svg%3E") no-repeat right 9px center;cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);min-width:74px}._seriesSelect_9covr_80:hover{border-color:var(--color-text-tertiary)}._seriesSelect_9covr_80:focus{outline:none;box-shadow:0 0 0 3px var(--color-primary-ring)}._copilotBtn_9covr_99{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;background:linear-gradient(135deg,#007ac3,#6b5ce7);border:none;border-radius:var(--radius-md);font-size:var(--font-size-base);color:#fff;cursor:pointer;transition:opacity var(--transition-fast),transform var(--transition-fast);position:relative;overflow:hidden;white-space:nowrap}._copilotBtn_9covr_99:hover{opacity:.9}._copilotBtn_9covr_99:active{opacity:.85;transform:scale(.98)}._ghostBtn_9covr_118{display:inline-flex;align-items:center;gap:5px;padding:6px 13px;background:transparent;border:1px solid var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);white-space:nowrap}._ghostBtn_9covr_118:hover{background:var(--color-bg-main);border-color:var(--color-text-secondary);color:var(--color-text-primary)}._ghostBtn_9covr_118:disabled{opacity:.5;cursor:not-allowed}._exportAnchor_9covr_143{position:relative;flex-shrink:0}._exportDropdown_9covr_147{position:absolute;right:0;top:calc(100% + 6px);z-index:200;width:220px;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 6px 20px #1018281f;padding:4px;white-space:nowrap}._exportDropdownLabel_9covr_160{font-size:11px;font-weight:600;color:var(--color-text-disabled);padding:8px 10px 4px;text-transform:uppercase;letter-spacing:.6px}._exportOption_9covr_168{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 10px;border:none;border-radius:7px;background:transparent;font-size:13px;color:var(--color-surface-dark);cursor:pointer;transition:background .12s}._exportOption_9covr_168:hover{background:var(--color-bg-subtle)}._exportOptionIcon_9covr_186{display:inline-flex;align-items:center;justify-content:center;width:34px;height:22px;border-radius:4px;background:var(--color-surface-dark);color:var(--color-bg-card);font-size:10px;font-weight:700;letter-spacing:.5px;flex-shrink:0}._content_9covr_202{padding:24px 28px;flex:1;animation:_fadeInUp_9covr_1 .35s ease both}._titleRow_9covr_209{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:12px;flex-wrap:wrap}._pageTitle_9covr_218{font-size:22px;font-weight:700;color:var(--color-text-primary);letter-spacing:-.3px}._pickerGroup_9covr_225{display:flex;align-items:center;gap:20px;flex-wrap:wrap}._reportPicker_9covr_226{display:flex;align-items:center;gap:8px}._reportPickerLabel_9covr_227{font-size:var(--font-size-sm);color:var(--color-text-tertiary);font-weight:500}._calIcon_9covr_228{display:inline-flex;color:var(--color-text-tertiary)}._forecastYearChip_9covr_230{font-size:var(--font-size-sm);font-weight:600;color:var(--color-primary);background:var(--color-primary-tint);border-radius:var(--radius-pill);padding:5px 14px;white-space:nowrap}._reportSelect_9covr_240{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:6px 30px 6px 11px;border:1px solid var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:500;color:var(--color-text-primary);background:var(--color-bg-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23757575'/%3E%3C/svg%3E") no-repeat right 10px center;cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._reportSelect_9covr_240:hover{border-color:var(--color-text-tertiary)}._reportSelect_9covr_240:focus{outline:none;box-shadow:0 0 0 3px var(--color-primary-ring)}._summaryCard_9covr_258{background:linear-gradient(135deg,rgba(0,122,195,.07) 0%,var(--color-bg-card) 60%);border:1px solid rgba(0,122,195,.22);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:16px 20px;margin-bottom:24px;transition:box-shadow var(--transition-base),border-color var(--transition-base)}._summaryCard_9covr_258:hover{box-shadow:var(--shadow-card-hover);border-color:#007ac361}._summaryHeader_9covr_276{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}._summaryTitle_9covr_283{font-size:var(--font-size-md);font-weight:700;color:var(--color-text-primary);display:inline-flex;align-items:center;gap:6px}._summaryBolt_9covr_291{color:var(--color-primary)}._copyBtn_9covr_293{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;background:transparent;border:1px solid var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--font-size-xs);color:var(--color-text-tertiary);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}._copyBtn_9covr_293:hover{background:var(--color-bg-main);border-color:var(--color-text-tertiary);color:var(--color-text-secondary)}._summaryBody_9covr_308{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:1.65}._summaryList_9covr_314{margin:0;padding-left:18px;color:var(--color-text-secondary);font-size:var(--font-size-base);line-height:1.55}._summaryListItem_9covr_322{margin-bottom:4px}._summaryListItem_9covr_322:last-child{margin-bottom:0}._clamped_9covr_331{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}._showMore_9covr_338{margin-top:8px;border:none;background:transparent;padding:0;color:var(--color-primary);font-size:var(--font-size-sm);font-weight:600;cursor:pointer}._showMore_9covr_338:hover{text-decoration:underline}._section_9covr_351{margin-bottom:28px}._sectionTitle_9covr_353{font-size:var(--font-size-md);font-weight:700;color:var(--color-text-primary);margin-bottom:14px;letter-spacing:-.2px;padding-left:10px;border-left:3px solid var(--color-primary)}._kpiRow_9covr_366{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}._twoCol_9covr_373{display:grid;grid-template-columns:1.7fr 1fr;gap:14px;align-items:start}._leftCol_9covr_380,._rightCol_9covr_381{display:flex;flex-direction:column;gap:14px}._vizCard_9covr_384{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:18px 20px;transition:box-shadow var(--transition-base)}._vizCard_9covr_384:hover{box-shadow:var(--shadow-card-hover)}._vizCardHeader_9covr_394{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px}._vizTitle_9covr_402{font-size:var(--font-size-md);font-weight:600;color:var(--color-text-primary);margin-bottom:3px;letter-spacing:-.1px}._vizSubtitle_9covr_410{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-bottom:14px;line-height:1.4}._toggleLabel_9covr_418{display:flex;align-items:center;gap:8px;flex-shrink:0;cursor:pointer;-webkit-user-select:none;user-select:none}._toggleText_9covr_427{font-size:var(--font-size-xs);color:var(--color-text-tertiary);white-space:nowrap}._toggle_9covr_418{position:relative;width:36px;height:20px;border-radius:var(--radius-pill);border:none;background:var(--color-border-muted);cursor:pointer;transition:background .2s ease;padding:0;flex-shrink:0}._toggleOn_9covr_445{background:var(--color-primary)}._toggleThumb_9covr_447{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:50%;background:var(--color-bg-card);box-shadow:0 1px 4px #00000040;transition:transform .2s ease}._toggleOn_9covr_445 ._toggleThumb_9covr_447{transform:translate(16px)}._yieldList_9covr_461{display:flex;flex-direction:column;gap:16px;margin-top:4px}._yieldGrid_9covr_465{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}._yieldTile_9covr_471{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border:1px solid var(--color-border-light);border-radius:var(--radius-lg)}._yieldLabel_9covr_480{font-size:var(--font-size-md);color:var(--color-text-secondary);font-weight:500}._yieldValue_9covr_481{font-size:var(--font-size-display);font-weight:700;color:var(--color-text-primary);line-height:1.1}._yieldSpread_9covr_483{display:flex;align-items:center;justify-content:space-between;padding-top:10px;border-top:1px solid var(--color-border-light);gap:8px}._yieldSpreadLabel_9covr_492{font-size:var(--font-size-xs);color:var(--color-text-tertiary)}._yieldSpreadBadge_9covr_497{font-size:var(--font-size-xs);font-weight:600;color:var(--color-chart-green);background:var(--color-chart-green-tint);border-radius:var(--radius-pill);padding:3px 10px;white-space:nowrap}._otherMetricsTitle_9covr_508{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;color:var(--color-text-tertiary);margin-bottom:4px}._metricList_9covr_517{display:flex;flex-direction:column}._metricRow_9covr_519{display:flex;justify-content:space-between;align-items:center;padding:11px 0;border-bottom:1px solid var(--color-border-light);transition:background var(--transition-fast)}._metricRow_9covr_519:last-child{border-bottom:none}._metricRow_9covr_519:hover{background:var(--color-bg-main);margin:0 -20px;padding:11px 20px}._metricLabel_9covr_530{font-size:var(--font-size-base);color:var(--color-text-secondary)}._metricValue_9covr_535{font-size:var(--font-size-base);font-weight:700;letter-spacing:-.2px}._eventGrid_9covr_542{display:grid;grid-template-columns:1fr 1fr;margin-top:8px}._eventItem_9covr_548{display:flex;align-items:flex-start;gap:10px;padding:11px 0;border-bottom:1px solid var(--color-border-light);animation:_fadeInUp_9covr_1 .3s ease both}._eventItem_9covr_548:nth-last-child(-n+2){border-bottom:none}._eventItem_9covr_548:nth-child(2n){padding-left:16px;border-left:1px solid var(--color-border-light)}._eventLinkIcon_9covr_562{display:inline-flex;margin-top:1px;flex-shrink:0;transition:transform var(--transition-fast)}._eventItem_9covr_548:hover ._eventLinkIcon_9covr_562{transform:translate(1px,-1px)}._eventBody_9covr_570{flex:1;min-width:0}._eventRow_9covr_572{display:flex;align-items:baseline;justify-content:space-between;gap:6px;margin-bottom:2px}._eventName_9covr_580{font-size:var(--font-size-base);font-weight:600;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._eventDate_9covr_589{font-size:var(--font-size-xs);color:var(--color-text-tertiary);flex-shrink:0}._eventDesc_9covr_595{font-size:var(--font-size-xs);color:var(--color-text-tertiary);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 1100px){._twoCol_9covr_373{grid-template-columns:1.5fr 1fr}}@media (max-width: 900px){._twoCol_9covr_373{grid-template-columns:1fr}._rightCol_9covr_381{display:grid;grid-template-columns:1fr 1fr;gap:14px}}@media (max-width: 760px){._kpiRow_9covr_366{grid-template-columns:repeat(2,1fr)}._topBar_9covr_54{padding:12px 16px}._content_9covr_202{padding:16px}._greeting_9covr_65{font-size:var(--font-size-lg)}}@media (max-width: 600px){._rightCol_9covr_381,._eventGrid_9covr_542{grid-template-columns:1fr}._eventItem_9covr_548:nth-child(2n){padding-left:0;border-left:none}._eventItem_9covr_548:nth-last-child(-n+2){border-bottom:1px solid var(--color-border-light)}._eventItem_9covr_548:last-child{border-bottom:none}}@media (max-width: 480px){._kpiRow_9covr_366{grid-template-columns:1fr}._topBarControls_9covr_72>._ghostBtn_9covr_118:first-of-type{display:none}}@media (max-width: 400px){._seriesSelect_9covr_80{min-width:60px;font-size:var(--font-size-xs)}}._seriesSelect_igyih_2{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:6px 28px 6px 11px;border:1px solid var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:600;color:var(--color-text-primary);background:var(--color-bg-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23757575'/%3E%3C/svg%3E") no-repeat right 9px center;cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast);min-width:74px}._seriesSelect_igyih_2:hover{border-color:var(--color-text-tertiary)}._seriesSelect_igyih_2:focus{outline:none;box-shadow:0 0 0 3px var(--color-primary-ring)}._ghostBtn_igyih_20{display:inline-flex;align-items:center;gap:5px;padding:6px 13px;background:transparent;border:1px solid var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);white-space:nowrap}._ghostBtn_igyih_20:hover{background:var(--color-bg-main);border-color:var(--color-text-secondary);color:var(--color-text-primary)}._ghostBtn_igyih_20:disabled{opacity:.5;cursor:not-allowed}._exportAnchor_igyih_45{position:relative;flex-shrink:0}._exportDropdown_igyih_49{position:absolute;right:0;top:calc(100% + 6px);z-index:200;width:220px;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 6px 20px #1018281f;padding:4px;white-space:nowrap}._exportDropdownLabel_igyih_62{font-size:11px;font-weight:600;color:var(--color-text-disabled);padding:8px 10px 4px;text-transform:uppercase;letter-spacing:.6px}._exportOption_igyih_70{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:9px 10px;border:none;border-radius:7px;background:transparent;font-size:13px;color:var(--color-surface-dark);cursor:pointer;transition:background .12s}._exportOption_igyih_70:hover{background:var(--color-bg-subtle)}._exportOptionIcon_igyih_88{display:inline-flex;align-items:center;justify-content:center;width:34px;height:22px;border-radius:4px;background:var(--color-surface-dark);color:var(--color-bg-card);font-size:10px;font-weight:700;letter-spacing:.5px;flex-shrink:0}@media (max-width: 400px){._seriesSelect_igyih_2{min-width:60px;font-size:var(--font-size-xs)}}._vizCard_b5z6f_3{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:18px 20px;transition:box-shadow var(--transition-base)}._vizCard_b5z6f_3:hover{box-shadow:var(--shadow-card-hover)}._vizCardHeader_b5z6f_19{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px}._vizTitle_b5z6f_27{font-size:var(--font-size-md);font-weight:600;color:var(--color-text-primary);margin-bottom:3px;letter-spacing:-.1px}._vizSubtitle_b5z6f_35{font-size:var(--font-size-xs);color:var(--color-text-tertiary);margin-bottom:14px;line-height:1.4}@keyframes _fadeInUp_1y8el_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._page_1y8el_8{background:var(--color-bg-main);min-height:100%;display:flex;flex-direction:column}._content_1y8el_15{padding:24px 28px;flex:1;animation:_fadeInUp_1y8el_1 .35s ease both}._titleRow_1y8el_22{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;gap:12px;flex-wrap:wrap}._pageTitle_1y8el_31{font-size:22px;font-weight:700;color:var(--color-text-primary);letter-spacing:-.3px}._pickerGroup_1y8el_38{display:flex;align-items:center;gap:20px;flex-wrap:wrap}._reportPicker_1y8el_39{display:flex;align-items:center;gap:8px}._reportPickerLabel_1y8el_40{font-size:var(--font-size-sm);color:var(--color-text-tertiary);font-weight:500}._reportSelect_1y8el_42{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:6px 30px 6px 11px;border:1px solid var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:500;color:var(--color-text-primary);background:var(--color-bg-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23757575'/%3E%3C/svg%3E") no-repeat right 10px center;cursor:pointer;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._periodSelect_1y8el_60{width:100px;flex-shrink:0}._reportSelect_1y8el_42:hover{border-color:var(--color-text-tertiary)}._reportSelect_1y8el_42:focus{outline:none;box-shadow:0 0 0 3px var(--color-primary-ring)}._section_1y8el_70{margin-bottom:28px}._sectionTitle_1y8el_72{font-size:var(--font-size-md);font-weight:700;color:var(--color-text-primary);margin-bottom:14px;letter-spacing:-.2px;padding-left:10px;border-left:3px solid var(--color-primary)}._sectionDivider_1y8el_83{height:0;margin:0 0 24px;border:none;border-top:1px solid var(--color-border)}._sectionHeader_1y8el_90{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}._sectionHeader_1y8el_90 ._sectionTitle_1y8el_72{margin-bottom:0}._horizonBadge_1y8el_100{font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--color-bg-card);background:var(--color-primary);border-radius:var(--radius-pill);padding:4px 11px;white-space:nowrap;flex-shrink:0}._unitBadge_1y8el_115{margin-left:8px;font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--color-text-secondary);background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:2px 8px;vertical-align:middle;white-space:nowrap}._kpiRow_1y8el_131{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}._evenCol_1y8el_142,._twoCol_1y8el_151{display:grid;grid-template-columns:1fr 1fr;gap:14px}._leftCol_1y8el_157,._rightCol_1y8el_158{display:flex;flex-direction:column;gap:14px}._leftCol_1y8el_157>._fillCard_1y8el_164,._rightCol_1y8el_158>._fillCard_1y8el_164{flex:1}._statTileRow_1y8el_173{display:grid;grid-template-columns:1fr 1fr;gap:14px}._fillCard_1y8el_164{display:flex;flex-direction:column}._chartFill_1y8el_192{flex:1;min-height:180px}._tableWrap_1y8el_195{overflow-x:auto;margin-top:4px}._tableScroll_1y8el_202{max-height:312px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-border-muted) transparent}._tableScroll_1y8el_202::-webkit-scrollbar{width:6px;height:6px}._tableScroll_1y8el_202::-webkit-scrollbar-thumb{background:var(--color-border-muted);border-radius:4px}._horizonScroll_1y8el_140{max-height:350px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-border-muted) transparent}._horizonScroll_1y8el_140::-webkit-scrollbar{width:6px;height:6px}._horizonScroll_1y8el_140::-webkit-scrollbar-thumb{background:var(--color-border-muted);border-radius:4px}._dataTable_1y8el_230{width:100%;border-collapse:collapse;font-size:var(--font-size-base)}._dataTable_1y8el_230 th{position:sticky;top:0;z-index:1;text-align:left;font-size:var(--font-size-sm);font-weight:600;color:var(--color-text-secondary);background:var(--color-bg-subtle);padding:9px 12px;border-bottom:1px solid var(--color-border);white-space:nowrap}._dataTable_1y8el_230 td{padding:10px 12px;border-bottom:1px solid var(--color-border-light);color:var(--color-text-secondary);white-space:nowrap}._dataTable_1y8el_230 tbody tr:last-child td{border-bottom:none}._dataTable_1y8el_230 tbody tr{transition:background var(--transition-fast)}._dataTable_1y8el_230 tbody tr:hover{background:var(--color-bg-main)}._numCell_1y8el_265{text-align:center;font-variant-numeric:tabular-nums}._dataTable_1y8el_230 th._thNum_1y8el_264{text-align:center}._sortBtn_1y8el_273{display:inline-flex;align-items:center;gap:4px;padding:0;border:none;background:transparent;font:inherit;color:inherit;letter-spacing:inherit;white-space:nowrap;cursor:pointer;transition:color var(--transition-fast)}._sortBtn_1y8el_273:hover{color:var(--color-text-primary)}._sortBtn_1y8el_273:focus-visible{outline-offset:2px}._sortHint_1y8el_295{flex-shrink:0;color:var(--color-text-disabled);transform:translateY(-1px);transition:color var(--transition-fast)}._sortBtn_1y8el_273:hover ._sortHint_1y8el_295,._sortBtn_1y8el_273:focus-visible ._sortHint_1y8el_295{color:var(--color-text-secondary)}._sortIconActive_1y8el_306{flex-shrink:0;color:var(--color-primary);font-size:11px;font-weight:700}._dataTable_1y8el_230 th._thSorted_1y8el_313{color:var(--color-primary);background:var(--color-primary-tint)}._varCell_1y8el_318{color:var(--color-text-primary);font-weight:500}._changeCell_1y8el_323{text-align:center;font-weight:600;font-variant-numeric:tabular-nums}._revisionTiles_1y8el_330{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}._releaseList_1y8el_339{display:flex;flex-direction:column;margin-top:4px;flex:1}._releaseRow_1y8el_348{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--color-border-light);animation:_fadeInUp_1y8el_1 .3s ease both;transition:background var(--transition-fast)}._releaseRow_1y8el_348:last-child{border-bottom:none}._releaseRow_1y8el_348:hover{background:var(--color-bg-main)}._releaseLinkIcon_1y8el_360{display:inline-flex;flex-shrink:0;transition:transform var(--transition-fast)}._releaseRow_1y8el_348:hover ._releaseLinkIcon_1y8el_360{transform:translate(1px,-1px)}._releaseName_1y8el_367{flex:1;min-width:0;font-size:var(--font-size-base);color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._releaseDate_1y8el_377{font-size:var(--font-size-xs);color:var(--color-text-tertiary);flex-shrink:0}@media (max-width: 1100px){._evenCol_1y8el_142,._twoCol_1y8el_151{grid-template-columns:1fr}}@media (max-width: 760px){._kpiRow_1y8el_131{grid-template-columns:repeat(2,1fr)}._content_1y8el_15{padding:16px}._statTileRow_1y8el_173,._revisionTiles_1y8el_330{grid-template-columns:1fr}}@media (max-width: 480px){._kpiRow_1y8el_131{grid-template-columns:1fr}}._card_1tcdl_4{display:flex;flex-direction:column;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:16px 18px;min-width:0;transition:box-shadow var(--transition-base)}._card_1tcdl_4:hover{box-shadow:var(--shadow-card-hover)}._header_1tcdl_17{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-sm);margin-bottom:var(--space-md)}._title_1tcdl_24{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._delta_1tcdl_35{font-size:28px;font-weight:700;line-height:1.1;letter-spacing:-.5px;margin:0;font-variant-numeric:tabular-nums}._sublabel_1tcdl_43{margin:6px 0 0;font-size:var(--font-size-base);color:var(--color-text-tertiary)}._stats_1tcdl_50{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);margin-top:var(--space-md);padding-top:var(--space-md);border-top:1px solid var(--color-border-light)}._stat_1tcdl_50{display:flex;flex-direction:column;gap:4px;min-width:0}._statLabel_1tcdl_64{font-size:var(--font-size-base);color:var(--color-text-tertiary)}._statValue_1tcdl_68{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary);font-variant-numeric:tabular-nums}._card_rk5wt_4{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:18px 20px;transition:box-shadow var(--transition-base)}._card_rk5wt_4:hover{box-shadow:var(--shadow-card-hover)}._header_rk5wt_14{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap}._title_rk5wt_21{font-size:var(--font-size-xl);font-weight:600;color:var(--color-text-primary);margin:0}._controls_rk5wt_28{display:flex;align-items:center;gap:var(--space-lg);flex-wrap:wrap}._control_rk5wt_28{display:flex;align-items:center;gap:var(--space-sm)}._controlLabel_rk5wt_39{font-size:var(--font-size-md);color:var(--color-text-tertiary);white-space:nowrap}._select_rk5wt_46{padding:4px 2px;border:none;border-bottom:1px solid var(--color-border-muted);border-radius:0;background:transparent;font-size:var(--font-size-md);color:var(--color-text-primary);cursor:pointer;outline:none;transition:border-color var(--transition-fast)}._select_rk5wt_46:hover{border-bottom-color:var(--color-chart-grey)}._select_rk5wt_46:focus{border-bottom-color:var(--color-primary)}._select_rk5wt_46:disabled{opacity:.5;cursor:not-allowed}._subtitle_rk5wt_62{margin:var(--space-md) 0;font-size:var(--font-size-md);color:var(--color-text-secondary)}._empty_rk5wt_68{display:flex;align-items:center;justify-content:center;height:300px;color:var(--color-text-tertiary);font-size:var(--font-size-base)}@media (max-width: 768px){._header_rk5wt_14{flex-direction:column;align-items:stretch}._controls_rk5wt_28{gap:var(--space-md)}}._card_z7vlv_4{background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:18px 20px}._header_z7vlv_12{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);margin-bottom:var(--space-lg)}._title_z7vlv_19{font-size:var(--font-size-xl);font-weight:600;color:var(--color-text-primary);margin:0}._control_z7vlv_26{display:flex;align-items:center;gap:var(--space-sm)}._controlLabel_z7vlv_31{font-size:var(--font-size-md);color:var(--color-text-tertiary);white-space:nowrap}._controlValue_z7vlv_39{font-size:var(--font-size-md);font-weight:600;color:var(--color-text-primary);white-space:nowrap}._select_z7vlv_46{padding:4px 2px;border:none;border-bottom:1px solid var(--color-border-muted);border-radius:0;background:transparent;font-size:var(--font-size-md);color:var(--color-text-primary);cursor:pointer;outline:none;transition:border-color var(--transition-fast)}._select_z7vlv_46:hover{border-bottom-color:var(--color-chart-grey)}._select_z7vlv_46:focus{border-bottom-color:var(--color-primary)}._select_z7vlv_46:disabled{opacity:.5;cursor:not-allowed}._toolbar_z7vlv_63{display:flex;align-items:center;gap:var(--space-xl);margin-bottom:var(--space-md);flex-wrap:wrap}._tabs_z7vlv_71{display:flex;gap:var(--space-xl)}._tab_z7vlv_71{padding:6px 2px;border:none;border-bottom:2px solid transparent;background:transparent;font-size:var(--font-size-md);font-weight:500;color:var(--color-text-tertiary);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast);white-space:nowrap}._tab_z7vlv_71:hover{color:var(--color-text-primary)}._tabActive_z7vlv_88,._tabActive_z7vlv_88:hover{color:var(--color-primary);border-bottom-color:var(--color-primary);font-weight:600}._searchWrap_z7vlv_95{position:relative;flex:1;min-width:180px}._search_z7vlv_95{width:100%;padding:7px 34px 7px 12px;border:1px solid var(--color-border-input);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-text-secondary);outline:none}._search_z7vlv_95:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-ring)}._searchIcon_z7vlv_113{position:absolute;right:11px;top:50%;transform:translateY(-50%);display:flex;color:var(--color-text-tertiary);pointer-events:none}._scrollArea_z7vlv_124{overflow:auto;max-height:560px;border:1px solid var(--color-border);border-radius:var(--radius-md);scrollbar-width:thin;scrollbar-color:var(--color-border-muted) transparent}._table_z7vlv_133{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:var(--font-size-base)}._table_z7vlv_133 thead th{position:sticky;top:0;z-index:2;background:var(--color-bg-faint);border-bottom:1px solid var(--color-border);padding:10px 12px;text-align:right;font-weight:600;color:var(--color-text-secondary);white-space:nowrap}._table_z7vlv_133 thead th._indicatorHead_z7vlv_154{left:0;z-index:4;text-align:left}._table_z7vlv_133 tbody td{padding:10px 12px;text-align:right;border-bottom:1px solid var(--color-border-light);color:var(--color-text-primary);white-space:nowrap;font-variant-numeric:tabular-nums}._table_z7vlv_133 tbody tr:last-child td{border-bottom:none}._table_z7vlv_133 tbody tr:hover td{background:var(--color-primary-tint)}._indicatorCell_z7vlv_170{position:sticky;left:0;z-index:1;background:var(--color-bg-card);text-align:left!important;box-shadow:1px 0 0 var(--color-border);display:flex;align-items:center;gap:var(--space-sm)}._table_z7vlv_133 tbody tr:hover ._indicatorCell_z7vlv_170{background:var(--color-primary-tint)}._star_z7vlv_183{display:flex;flex-shrink:0;padding:2px;border:none;background:transparent;color:var(--color-border-muted);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition-fast)}._star_z7vlv_183:hover{color:var(--color-chart-grey)}._starOn_z7vlv_195,._starOn_z7vlv_195:hover{color:var(--color-outlier-low)}._indicatorText_z7vlv_198{display:flex;flex-direction:column;gap:3px;min-width:0}._indicatorName_z7vlv_204{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}._badge_z7vlv_210{align-self:flex-start;padding:2px 6px;border-radius:var(--radius-sm);background:var(--color-bg-subtle);font-size:9px;font-weight:600;letter-spacing:.4px;color:var(--color-text-tertiary);white-space:nowrap}._trendCell_z7vlv_222{padding:4px 12px!important}._spark_z7vlv_223{width:84px;height:26px;margin-left:auto}._noMatch_z7vlv_225{padding:var(--space-2xl)!important;text-align:center!important;color:var(--color-text-tertiary)}._skeletonWrap_z7vlv_232{display:flex;flex-direction:column;gap:var(--space-sm)}._empty_z7vlv_237{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:var(--space-2xl) var(--space-lg);border:1px dashed var(--color-border-muted);border-radius:var(--radius-md);text-align:center}._emptyTitle_z7vlv_248{margin:0;font-size:var(--font-size-md);font-weight:600;color:var(--color-text-secondary)}._emptyBody_z7vlv_254{margin:0;font-size:var(--font-size-base);color:var(--color-text-tertiary);max-width:420px}@media (max-width: 768px){._toolbar_z7vlv_63{gap:var(--space-md)}._searchWrap_z7vlv_95{min-width:140px}}._page_1ktzw_4{display:flex;flex-direction:column;min-height:100%;background:var(--color-bg-main)}._stickyTop_1ktzw_11{position:sticky;top:0;z-index:100}._seriesSelect_1ktzw_18{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:5px 28px 5px 10px;border:1px solid var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:500;color:var(--color-text-secondary);background:var(--color-bg-card) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M0 0l5 6 5-6z' fill='%23757575'/%3E%3C/svg%3E") no-repeat right 9px center;cursor:pointer;outline:none;min-width:80px;transition:border-color var(--transition-fast)}._seriesSelect_1ktzw_18:hover{border-color:var(--color-chart-grey)}._seriesSelect_1ktzw_18:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-ring)}._exportBtn_1ktzw_40{display:flex;align-items:center;gap:5px;padding:6px 14px;background:transparent;border:1px solid var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast)}._exportBtn_1ktzw_40:hover{background:var(--color-primary-tint)}._exportBtn_1ktzw_40:active{opacity:.85;transform:scale(.98)}._exportBtn_1ktzw_40:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}._filterBar_1ktzw_58{display:flex;align-items:center;gap:10px;padding:10px 24px;background:var(--color-bg-card);border-bottom:1px solid var(--color-border);flex-shrink:0;flex-wrap:wrap}._filtersLabel_1ktzw_68{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-tertiary);letter-spacing:.5px;text-transform:uppercase;display:flex;align-items:center;gap:var(--space-xs)}._filterField_1ktzw_78{display:flex;align-items:center;gap:6px}._filterFieldLabel_1ktzw_83{font-size:var(--font-size-xs);font-weight:600;color:var(--color-text-tertiary);text-transform:uppercase;letter-spacing:.4px;white-space:nowrap}._filterSep_1ktzw_91{color:var(--color-border-muted);font-size:16px;margin:0 2px}._filterSelect_1ktzw_96{padding:5px 10px;border:1px solid var(--color-border-muted);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-text-secondary);background:transparent;cursor:pointer;outline:none;transition:border-color var(--transition-fast)}._filterSelect_1ktzw_96:hover{border-color:var(--color-chart-grey)}._filterSelect_1ktzw_96:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px var(--color-primary-ring)}._filterSelect_1ktzw_96:disabled{opacity:.5;cursor:not-allowed}._content_1ktzw_115{padding:20px var(--space-xl) var(--space-2xl);display:flex;flex-direction:column;gap:var(--space-md);flex:1}._pageTitle_1ktzw_123{font-size:22px;font-weight:700;color:var(--color-text-primary);letter-spacing:-.3px;margin:0}._sectionTitle_1ktzw_130{font-size:var(--font-size-xl);font-weight:600;color:var(--color-text-primary);letter-spacing:-.2px;margin:var(--space-sm) 0 0}._cardRow_1ktzw_139{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (max-width: 1200px){._cardRow_1ktzw_139{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){._cardRow_1ktzw_139{grid-template-columns:minmax(0,1fr)}._content_1ktzw_115{padding:12px var(--space-lg) var(--space-xl);gap:10px}._filterBar_1ktzw_58{padding:8px var(--space-lg);gap:var(--space-sm)}}._page_wrbeh_4{display:flex;height:100%;min-height:0;background:var(--color-bg-main)}._historyPanel_wrbeh_14{width:300px;flex-shrink:0;display:flex;flex-direction:column;background:var(--color-bg-card);border-right:1px solid var(--color-border)}._historyRail_wrbeh_24{width:56px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);padding:16px 0;background:var(--color-bg-card);border-right:1px solid var(--color-border)}._railNewChat_wrbeh_35{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--color-primary);border-radius:var(--radius-lg);background:var(--color-bg-card);color:var(--color-primary);cursor:pointer;transition:background var(--transition-fast)}._railNewChat_wrbeh_35:hover{background:var(--color-primary-tint)}._historyHead_wrbeh_50{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;flex-shrink:0}._historyTitle_wrbeh_58{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary)}._historyMenuBtn_wrbeh_64{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:background var(--transition-fast)}._historyMenuBtn_wrbeh_64:hover{background:var(--color-bg-subtle)}._newChatBtn_wrbeh_79{margin:0 16px 8px;display:flex;align-items:center;justify-content:center;gap:var(--space-sm);padding:11px 14px;border:1px solid var(--color-primary);border-radius:var(--radius-lg);background:var(--color-bg-card);color:var(--color-primary);font-size:var(--font-size-md);font-weight:600;cursor:pointer;transition:background var(--transition-fast)}._newChatBtn_wrbeh_79:hover{background:var(--color-primary-tint)}._newChatBtn_wrbeh_79:active{opacity:.85;transform:scale(.99)}._previousLabel_wrbeh_98{padding:12px 20px 8px;font-size:var(--font-size-md);font-weight:600;color:var(--color-text-primary)}._sessionList_wrbeh_105{flex:1;overflow-y:auto;padding:0 8px 16px;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:var(--color-border-muted) transparent}._sessionList_wrbeh_105::-webkit-scrollbar{width:4px}._sessionList_wrbeh_105::-webkit-scrollbar-track{background:transparent}._sessionList_wrbeh_105::-webkit-scrollbar-thumb{background:var(--color-border-muted);border-radius:4px}._sessionList_wrbeh_105::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}._sessionItem_wrbeh_119{display:flex;align-items:center;gap:var(--space-sm);width:100%;padding:10px 12px;border:none;border-left:3px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--color-text-tertiary);font-size:var(--font-size-md);text-align:left;cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}._sessionItem_wrbeh_119:hover{background:var(--color-bg-subtle);color:var(--color-text-secondary)}._sessionItemActive_wrbeh_137{color:var(--color-primary);font-weight:600;border-left-color:var(--color-primary)}._sessionText_wrbeh_143{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sessionDelete_wrbeh_151{width:22px;height:22px;flex-shrink:0;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-tertiary);font-size:15px;line-height:1;cursor:pointer;opacity:0;transition:opacity var(--transition-fast),background var(--transition-fast)}._sessionItem_wrbeh_119:hover ._sessionDelete_wrbeh_151{opacity:1}._sessionDelete_wrbeh_151:hover{background:var(--color-bg-card);color:var(--color-negative)}._historyEmpty_wrbeh_168{padding:16px 20px;font-size:var(--font-size-base);color:var(--color-text-tertiary)}._chatArea_wrbeh_175{flex:1;min-width:0;display:flex;flex-direction:column}._chatHead_wrbeh_182{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;flex-shrink:0;border-bottom:1px solid var(--color-border)}._chatHeadTitle_wrbeh_191{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-size-lg);font-weight:600;color:var(--color-text-primary)}._summariesLink_wrbeh_200{display:inline-flex;align-items:center;gap:6px;border:none;background:transparent;color:var(--color-primary);font-size:var(--font-size-md);font-weight:500;cursor:pointer}._summariesLink_wrbeh_200:hover{text-decoration:underline}._messages_wrbeh_214{flex:1;overflow-y:auto;padding:16px 24px 8px;display:flex;flex-direction:column;gap:16px;scrollbar-width:thin;scrollbar-color:var(--color-border-muted) transparent}._messages_wrbeh_214::-webkit-scrollbar{width:4px}._messages_wrbeh_214::-webkit-scrollbar-track{background:transparent}._messages_wrbeh_214::-webkit-scrollbar-thumb{background:var(--color-border-muted);border-radius:4px}._messages_wrbeh_214::-webkit-scrollbar-thumb:hover{background:var(--color-text-tertiary)}._emptyState_wrbeh_229{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md);text-align:center}._emptyTitle_wrbeh_238{font-size:var(--font-size-xl);font-weight:600;color:var(--color-text-primary)}._emptySub_wrbeh_243{font-size:var(--font-size-md);color:var(--color-text-tertiary);margin-bottom:var(--space-sm)}._messageRow_wrbeh_249{display:flex;align-items:flex-start;gap:10px;animation:_messageIn_wrbeh_1 .28s ease both}._messageRowUser_wrbeh_255{justify-content:flex-end}._messageRowAssistant_wrbeh_256{justify-content:flex-start}@keyframes _messageIn_wrbeh_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._avatar_wrbeh_263{width:32px;height:32px;flex-shrink:0;border-radius:50%;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--color-bg-card);box-shadow:var(--shadow-card)}._avatarImg_wrbeh_275{width:100%;height:100%;object-fit:cover}._bubble_wrbeh_277{max-width:68%;padding:14px 18px;font-size:var(--font-size-md);line-height:1.6;background:var(--color-bg-card);color:var(--color-text-primary);box-shadow:var(--shadow-card)}._bubbleUser_wrbeh_286{border-radius:var(--radius-xl) var(--radius-xl) var(--radius-sm) var(--radius-xl)}._bubbleAssistant_wrbeh_289{border-radius:var(--radius-xl) var(--radius-xl) var(--radius-xl) var(--radius-sm)}._bubbleError_wrbeh_292{background:var(--color-error-bg);border:1px solid var(--color-error-border);color:var(--color-error-text)}._tokenFooter_wrbeh_298{margin-top:6px;text-align:right;font-size:var(--font-size-xs);color:var(--color-text-tertiary)}._suggestions_wrbeh_306{display:flex;flex-wrap:wrap;gap:var(--space-sm);padding-left:42px}._suggestionsCenter_wrbeh_312{padding-left:0;justify-content:center}._suggestionsUnderMessage_wrbeh_313{margin-top:12px}._suggestionChip_wrbeh_314{padding:8px 16px;border:1px solid var(--color-border-muted);border-radius:var(--radius-pill);background:var(--color-bg-card);color:var(--color-text-secondary);font-size:var(--font-size-base);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}._suggestionChip_wrbeh_314:hover{background:var(--color-primary-tint);border-color:var(--color-primary);color:var(--color-primary)}._thinkingRow_wrbeh_331{display:flex;align-items:center;gap:10px;animation:_messageIn_wrbeh_1 .28s ease both}._thinkingBubble_wrbeh_337{display:flex;flex-direction:column;gap:10px;width:min(430px,calc(100vw - 420px));min-width:300px;padding:14px 18px;border-radius:var(--radius-xl) var(--radius-xl) var(--radius-xl) var(--radius-sm);background:var(--color-bg-card);box-shadow:var(--shadow-card);font-size:var(--font-size-base);color:var(--color-text-tertiary)}._progressHeader_wrbeh_350{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--color-text-tertiary);font-size:var(--font-size-xs)}._progressStatus_wrbeh_358{display:inline-flex;align-items:center;gap:var(--space-sm);color:var(--color-text-secondary);font-weight:600}._progressSteps_wrbeh_365{display:flex;flex-direction:column;gap:8px}._progressStep_wrbeh_365{display:grid;grid-template-columns:14px minmax(0,1fr);gap:7px;color:var(--color-text-disabled)}._progressStep_done_wrbeh_376{color:var(--color-primary)}._progressStep_active_wrbeh_377{color:var(--color-text-primary)}._progressMarker_wrbeh_378{font-size:13px;line-height:1.35;text-align:center}._progressCopy_wrbeh_383{display:flex;flex-direction:column;min-width:0;line-height:1.35}._progressCopy_wrbeh_383 strong{color:inherit;font-size:var(--font-size-base);font-weight:600}._progressCopy_wrbeh_383 span{color:var(--color-text-tertiary);font-size:var(--font-size-xs)}._dots_wrbeh_398{display:inline-flex;gap:4px;align-items:center}._dot_wrbeh_398{width:6px;height:6px;border-radius:50%;background:var(--color-text-disabled);animation:_chatDot_wrbeh_1 1.2s ease-in-out infinite}@keyframes _chatDot_wrbeh_1{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}._inputArea_wrbeh_412{padding:12px 24px 20px;flex-shrink:0}._inputWrap_wrbeh_416{display:flex;align-items:flex-end;gap:var(--space-sm);padding:6px 6px 6px 18px;background:var(--color-bg-card);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-card);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}._inputWrap_wrbeh_416:focus-within{border-color:var(--color-border-focus);box-shadow:0 0 0 3px var(--color-primary-ring)}._input_wrbeh_412{flex:1;border:none;outline:none;background:transparent;font-family:inherit;font-size:var(--font-size-md);line-height:1.5;color:var(--color-text-primary);padding:8px 0;resize:none;max-height:120px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--color-border-muted) transparent}._input_wrbeh_412::-webkit-scrollbar{width:4px}._input_wrbeh_412::-webkit-scrollbar-track{background:transparent}._input_wrbeh_412::-webkit-scrollbar-thumb{background:var(--color-border-muted);border-radius:4px}._input_wrbeh_412::placeholder{color:var(--color-text-tertiary)}._sendBtn_wrbeh_452{width:40px;height:40px;flex-shrink:0;border:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--color-primary-tint);color:var(--color-text-disabled);cursor:default;transition:background var(--transition-fast),color var(--transition-fast)}._sendBtnActive_wrbeh_466{background:var(--color-primary);color:var(--color-bg-card);cursor:pointer}._sendBtnActive_wrbeh_466:hover{filter:brightness(1.08)}._sendBtnActive_wrbeh_466:active{transform:scale(.95)}@media (prefers-reduced-motion: reduce){._messageRow_wrbeh_249,._thinkingRow_wrbeh_331,._dot_wrbeh_398{animation:none}}:root{--color-primary: #007ac3;--color-bg-main: #f2f8fc;--color-bg-nav: #232323;--color-bg-card: #ffffff;--color-text-primary: #353535;--color-text-secondary: #474747;--color-text-tertiary: #757575;--color-chart-green: #648d18;--color-chart-green-tint: rgba(100, 141, 24, .1);--color-chart-grey: #bfbfbf;--color-chart-red: #ac1822;--color-chart-orange: #f97316;--color-chart-vivid-green: #22c55e;--color-chart-purple: #8b5cf6;--color-chart-indigo: #6366f1;--color-chart-crimson: #e53e3e;--color-chart-charcoal: #1f2937;--color-chart-rose: #f43f5e;--color-chart-teal: #06b6d4;--color-chart-blue-light: #6bAED6;--color-positive: #648d18;--color-negative: #ac1822;--color-outlier-high: #ac1822;--color-outlier-low: #ea8f00;--color-surface-dark: #1a1a2e;--color-bg-subtle: #f5f6fa;--color-bg-faint: #fafbfc;--color-text-disabled: #b6bcc8;--color-nav-text-muted: rgba(255, 255, 255, .65);--color-nav-accent: #90adf5;--color-border-input: #d9dce3;--color-border-focus: #b9c4f0;--color-overlay: rgba(0, 0, 0, .45);--color-tooltip-bg: #1c1c1c;--color-tooltip-text: #ffffff;--color-error-bg: #fff0f0;--color-error-border: #ffcccc;--color-error-text: #cc0000;--color-border: #e0e0e0;--color-border-light: #f0f0f0;--color-border-muted: #dee2e6;--color-primary-tint: #ebf5fb;--color-primary-ring: rgba(0, 122, 195, .15);--font-family: system-ui, -apple-system, sans-serif;--font-size-xs: 11px;--font-size-sm: 12px;--font-size-base: 13px;--font-size-md: 14px;--font-size-lg: 15px;--font-size-xl: 20px;--font-size-display: 24px;--space-xs: 4px;--space-sm: 8px;--space-md: 12px;--space-lg: 16px;--space-xl: 24px;--space-2xl: 32px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-xl: 10px;--radius-pill: 20px;--shadow-card: 0 1px 4px rgba(0, 0, 0, .08);--shadow-card-hover: 0 4px 14px rgba(0, 0, 0, .1);--shadow-modal: 0 8px 32px rgba(0, 0, 0, .18);--shadow-popover: 0 4px 16px rgba(0, 0, 0, .12);--transition-fast: .15s ease;--transition-base: .2s ease}body{font-family:var(--font-family);font-size:var(--font-size-base);background:var(--color-bg-main);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}
