.notification-bell_wrapper__S1E9r{position:relative}.notification-bell_bellBtn__E4_JC{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:18px;border:none;background:transparent;color:#64748b;cursor:pointer;transition:background .15s}.notification-bell_bellBtn__E4_JC:hover{background:#f1f5f9}.notification-bell_badge__y8SWc{position:absolute;top:2px;right:2px;min-width:16px;height:16px;border-radius:8px;background:#ef4444;color:#fff;font-family:Inter,sans-serif;font-size:9px;font-weight:700;display:flex;align-items:center;justify-content:center;padding:0 4px;line-height:1}.notification-bell_dropdown__tBw2R{position:absolute;top:calc(100% + 8px);right:0;width:380px;border-radius:10px;background:#fff;box-shadow:0 4px 24px rgba(0,0,0,.12);z-index:100;overflow:hidden}.notification-bell_header__A8lXq{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid #e2e8f0}.notification-bell_headerLeft__f6M4f{display:flex;align-items:center;gap:8px}.notification-bell_headerTitle__i1jGk{font-family:Inter,sans-serif;font-size:15px;font-weight:600;color:#0f172a}.notification-bell_headerBadge__yjUKS{display:inline-flex;align-items:center;padding:2px 8px;border-radius:10px;background:#fef3c7;color:#92400e;font-family:Inter,sans-serif;font-size:11px;font-weight:500}.notification-bell_markAllBtn__vraMX{border:none;background:none;color:#d97706;font-family:Inter,sans-serif;font-size:12px;font-weight:500;cursor:pointer;padding:0}.notification-bell_markAllBtn__vraMX:hover{text-decoration:underline}.notification-bell_list__KxO_K{max-height:400px;overflow-y:auto}.notification-bell_itemUnread__zl2cY,.notification-bell_item__bT446{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border:none;border-bottom:1px solid #e2e8f0;width:100%;text-align:left;cursor:pointer;background:#fff;transition:background .1s}.notification-bell_itemUnread__zl2cY{background:#fffbeb}.notification-bell_itemUnread__zl2cY:hover,.notification-bell_item__bT446:hover{background:#f8fafc}.notification-bell_itemIcon__jUTfa{flex-shrink:0;width:32px;height:32px;border-radius:16px;display:flex;align-items:center;justify-content:center}.notification-bell_itemBody__uH_7I{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.notification-bell_itemTitle__8AdZX{font-family:Inter,sans-serif;font-size:13px;font-weight:600;color:#0f172a}.notification-bell_itemMsg__T4G4W{font-family:Inter,sans-serif;font-size:12px;font-weight:400;color:#64748b;line-height:1.4}.notification-bell_itemTime__KsmUZ{font-family:Inter,sans-serif;font-size:11px;font-weight:400;color:#94a3b8}.notification-bell_dot__WgCZU{flex-shrink:0;width:8px;height:8px;border-radius:4px;background:#d97706;margin-top:4px}.notification-bell_footer__dEvGS{display:flex;justify-content:center;padding:12px 16px}.notification-bell_footerLink__NDoOx{border:none;background:none;color:#d97706;font-family:Inter,sans-serif;font-size:13px;font-weight:500;cursor:pointer;padding:0}.notification-bell_footerLink__NDoOx:hover{text-decoration:underline}.notification-bell_emptyState__ie4DX{padding:32px 16px;text-align:center;font-family:Inter,sans-serif;font-size:13px;color:#94a3b8}@media (max-width:480px){.notification-bell_dropdown__tBw2R{width:calc(100vw - 32px);right:-8px}}.push-prompt_banner__6uNS4{position:fixed;bottom:24px;right:24px;z-index:95;display:flex;align-items:center;gap:12px;max-width:780px;padding:12px 20px;border-radius:10px;background:#fff;border:1px solid #e2e8f0;box-shadow:0 4px 24px rgba(0,0,0,.12);animation:push-prompt_slideUp__9RuYb .3s ease-out}@keyframes push-prompt_slideUp__9RuYb{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.push-prompt_iconWrap__BT7w1{flex-shrink:0;width:36px;height:36px;border-radius:18px;background:#fef3c7;display:flex;align-items:center;justify-content:center}.push-prompt_content__h4bZ5{flex:1;min-width:0}.push-prompt_title__09pnN{font-family:Inter,sans-serif;font-size:14px;font-weight:600;color:#0f172a;margin-bottom:1px}.push-prompt_desc__GjcHV{font-family:Inter,sans-serif;font-size:12px;font-weight:400;color:#64748b;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.push-prompt_actions__dMiE5{flex-shrink:0;display:flex;gap:8px}.push-prompt_laterBtn__bdri7{padding:6px 12px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-family:Inter,sans-serif;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}.push-prompt_laterBtn__bdri7:hover{background:#f8fafc}.push-prompt_enableBtn__OyTvv{padding:6px 12px;border-radius:6px;border:none;background:#d97706;color:#fff;font-family:Inter,sans-serif;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.push-prompt_enableBtn__OyTvv:hover{background:#b45309}.push-prompt_enableBtn__OyTvv:disabled,.push-prompt_laterBtn__bdri7:disabled{opacity:.6;cursor:not-allowed}.push-prompt_closeBtn__OYeqQ{display:none}@media (max-width:800px){.push-prompt_banner__6uNS4{left:16px;right:16px;bottom:16px;max-width:none}.push-prompt_desc__GjcHV{white-space:normal}}.app-navbar_navbar__fBH3c{position:fixed;top:0;left:0;right:0;z-index:90;height:56px;background:#fff;border-bottom:1px solid #e2e8f0;padding:0 32px;display:flex;align-items:center;justify-content:space-between}.app-navbar_navLeft__4em2x{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#0f172a;text-decoration:none}.app-navbar_logoBox__TA5TK{width:26px;height:26px;border-radius:5px;background:#0f172a;color:#fff;display:inline-flex;align-items:center;justify-content:center}.app-navbar_navCenter__lJ8WV{display:flex;align-items:center;gap:1px}.app-navbar_navTabActive__FpBz6,.app-navbar_navTab__7E_RA{border:0;background:transparent;border-radius:6px;padding:5px 12px;font-size:13px;font-weight:500;color:#64748b;cursor:pointer;text-decoration:none}.app-navbar_navTabActive__FpBz6{background:#f1f5f9;color:#0f172a}.app-navbar_navRight__pxm47{display:flex;align-items:center;gap:8px}.app-navbar_renewBtn__NJAEM{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;color:#0f172a;text-decoration:none;font-size:13px;font-weight:500;transition:background .15s,border-color .15s}.app-navbar_renewBtn__NJAEM svg{color:#fbbf24}.app-navbar_renewBtn__NJAEM:hover{background:#f8fafc;border-color:#cbd5e1}@media (max-width:980px){.app-navbar_navbar__fBH3c{padding:0 16px}.app-navbar_navCenter__lJ8WV{display:none}}.page_page__TTZZh{min-height:100vh;padding-top:56px;background:#f8fafc;color:#0f172a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page_body__O5M7l{max-width:1440px;margin:0 auto;padding:32px 48px 64px}.page_headerRow__1Radx{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:24px}.page_headerLeft__nkSZm h1{margin:0;font-size:24px;font-weight:700}.page_subtitle__9F0lu{margin:4px 0 0;color:#64748b;font-size:14px}.page_quotaBadge__sYglw{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;font-size:13px;font-weight:500;color:#92400e}.page_tableWrap__NA0EN{background:#fff;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden}.page_table__wpcHy{width:100%;border-collapse:collapse}.page_table__wpcHy th{padding:12px 16px;text-align:left;font-size:12px;font-weight:600;color:#64748b;background:#f8fafc;border-bottom:1px solid #e2e8f0;text-transform:uppercase;letter-spacing:.5px}.page_table__wpcHy td{padding:14px 16px;font-size:13px;color:#334155;border-bottom:1px solid #f1f5f9}.page_table__wpcHy tbody tr:last-child td{border-bottom:none}.page_table__wpcHy tbody tr:hover{background:#f8fafc}.page_titleLink__tEls3{color:#0f172a;text-decoration:none;font-weight:500}.page_titleLink__tEls3:hover{color:#2563eb}.page_productBadge__rKY6A{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500;background:#f1f5f9;color:#475569}.page_scoreBadge__xW0fH{font-weight:600;color:#d97706}.page_statusBadge__NdiSS{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:600}.page_statusCompleted__MjUZh{background:#dcfce7;color:#166534}.page_statusGenerating__rJDDE,.page_statusPending__qa5cH{background:#fef3c7;color:#92400e}.page_statusFailed__wTTSI{background:#fee2e2;color:#991b1b}.page_viewBtn__KeiYz{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-family:inherit;font-size:12px;font-weight:500;color:#475569;text-decoration:none;cursor:pointer;transition:all .15s}.page_viewBtn__KeiYz:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.page_loadingBox__380q2{text-align:center;color:#94a3b8;padding:48px 0;font-size:14px}.page_emptyBox__fembv{text-align:center;padding:64px 24px;color:#64748b}.page_emptyIcon__feiwz{color:#cbd5e1;margin-bottom:12px}.page_emptyBox__fembv h3{margin:0 0 8px;font-size:16px;color:#334155}.page_emptyBox__fembv p{margin:0;font-size:14px}.page_emptyLink__JTk_Y{color:#2563eb;text-decoration:none}.page_emptyLink__JTk_Y:hover{text-decoration:underline}.page_pagination__H489_{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:24px}.page_pageBtn__1xoYt{padding:8px 16px;border:1px solid #e2e8f0;border-radius:6px;background:#fff;font-size:13px;cursor:pointer;color:#334155}.page_pageBtn__1xoYt:disabled{opacity:.5;cursor:not-allowed}.page_pageBtn__1xoYt:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.page_pageInfo__HJe4b{font-size:13px;color:#64748b}@media (max-width:768px){.page_body__O5M7l{padding:20px 16px 48px}.page_tableWrap__NA0EN{overflow-x:auto}}.page_page__drMFt{min-height:100vh;padding-top:56px;background:#f8fafc;color:#0f172a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page_body__4_Arj{max-width:1200px;margin:0 auto;padding:32px 24px 64px}.page_headerPanel__ZgZ_W{margin-bottom:24px}.page_headerPanel__ZgZ_W h1{margin:12px 0 0;font-size:22px;font-weight:700}.page_backLink__NafQP{display:inline-flex;align-items:center;gap:6px;color:#64748b;font-size:13px;text-decoration:none}.page_backLink__NafQP:hover{color:#0f172a}.page_loadingWrap__Z9c5g{text-align:center;padding:64px 0;color:#94a3b8}.page_loadingIcon__Qhtxg{animation:page_spin__hneEa 1s linear infinite;margin:0 auto 12px}@keyframes page_spin__hneEa{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_emptyWrap__qF6nL{text-align:center;padding:64px 24px;color:#64748b}.page_emptyWrap__qF6nL h2{margin:0 0 8px;color:#334155;font-size:18px}.page_emptyWrap__qF6nL p{margin:0 0 16px;font-size:14px}.page_tableWrap__K6jvk{overflow-x:auto;-webkit-overflow-scrolling:touch}.page_compareTable__r_qhr{width:100%;border-collapse:collapse;font-size:13px;min-width:700px}.page_compareTable__r_qhr td,.page_compareTable__r_qhr th{padding:12px 16px;border-bottom:1px solid #e2e8f0;vertical-align:top;text-align:left}.page_compareTable__r_qhr thead th{background:#fff;position:sticky;top:0;z-index:1;font-weight:600;font-size:12px;color:#64748b;text-transform:uppercase;letter-spacing:.03em}.page_compareTable__r_qhr tbody tr:hover{background:#f8fafc}.page_labelCol__gHLu_{width:160px;min-width:140px}.page_itemCol__H2r10{min-width:200px}.page_itemTitle__E5Urb{color:#0f172a;text-decoration:none;font-size:14px;font-weight:600;text-transform:none;letter-spacing:0}.page_itemTitle__E5Urb:hover{color:#2563eb}.page_rowLabel__jrSj4{font-weight:500;color:#475569;white-space:nowrap}.page_rowLabel__jrSj4>svg{display:inline-block;vertical-align:-2px;margin-right:6px}.page_bestCell__4yvpi{background:#f0fdf4!important}.page_scoreBarWrap__yovbO{width:100%}.page_scoreBarLabel__oXR_1{display:flex;justify-content:space-between;align-items:center;font-size:12px;margin-bottom:4px}.page_scoreBarTrack__Yiv6Q{height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden}.page_scoreBarFill__j0zB3{height:100%;border-radius:3px;transition:width .3s ease}.page_tagsList__OoPq6{display:flex;flex-wrap:wrap;gap:4px}.page_tagBadge__WU9ma{background:#f1f5f9;color:#475569;padding:2px 8px;border-radius:4px;font-size:11px}.page_textCell__S1w_i{max-width:280px;font-size:12px;color:#475569;line-height:1.5}.page_cellLabel__bSKfx{font-weight:600;font-size:12px;margin-bottom:4px}.page_cellList__F_Hrp{margin:0;padding-left:16px;font-size:12px;color:#475569;line-height:1.6}@media (max-width:768px){.page_body__4_Arj{padding:20px 12px 48px}.page_compareTable__r_qhr td,.page_compareTable__r_qhr th{padding:10px 12px}.page_labelCol__gHLu_{width:120px;min-width:100px}}.page_page__OF__6{min-height:100vh;padding-top:56px;background:#f8fafc;color:#0f172a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page_body__naeTy{padding:32px 40px;display:flex;flex-direction:column;gap:28px}.page_header__YcKiM h1{font-size:28px;font-weight:700;margin:0 0 4px}.page_header__YcKiM p{font-size:14px;color:#64748b;margin:0}.page_kpiRow____Nm7{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.page_kpiCard__pZsS_{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:2px}.page_kpiLabel__U_tke{font-size:12px;font-weight:500;color:#64748b}.page_kpiValue__7ouW5{font-size:32px;font-weight:700;color:#0f172a;line-height:1.2}.page_kpiDelta__jQBSi{font-size:12px;font-weight:500}.page_kpiUp__LFdUP{color:#16a34a}.page_kpiDown__PaqTz{color:#dc2626}.page_kpiNeutral__GQ6HF{color:#64748b}.page_midRow__PqWCp{display:grid;grid-template-columns:1fr 440px;gap:16px;height:340px}.page_card__3k7Lj{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:16px}.page_cardTitle__nd_ef{font-size:16px;font-weight:600;margin:0}.page_chartArea__gLQxY{flex:1;display:flex;align-items:flex-end;gap:3px;padding-top:8px}.page_chartBar__IXOR9{flex:1;background:#d97706;border-radius:2px 2px 0 0;min-height:2px;position:relative;transition:background .15s;cursor:default}.page_chartBar__IXOR9:hover{background:#b45309}.page_chartBarTooltip__wlWzW{display:none;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);background:#0f172a;color:#fff;font-size:11px;padding:4px 8px;border-radius:4px;white-space:nowrap;pointer-events:none;z-index:10}.page_chartBar__IXOR9:hover .page_chartBarTooltip__wlWzW{display:block}.page_chartXAxis__JL0mV{display:flex;justify-content:space-between;font-size:10px;color:#94a3b8;padding-top:6px}.page_ptList__mEpsk{flex:1;display:flex;flex-direction:column;gap:14px;justify-content:center}.page_ptRow__pOPsL{display:flex;align-items:center;gap:12px}.page_ptLabel__RCzb9{width:90px;font-size:13px;font-weight:500;flex-shrink:0}.page_ptBarBg__Yug6U{flex:1;height:20px;background:#f1f5f9;border-radius:4px;overflow:hidden}.page_ptBarFill__NCJ8B{height:100%;border-radius:4px;transition:width .4s ease}.page_ptCount__MpL3f{font-size:12px;font-weight:600;color:#64748b;width:32px;text-align:right;flex-shrink:0}.page_botRow__D0H4c{display:grid;grid-template-columns:1fr 500px;gap:16px;min-height:340px}.page_tagGrid__PEZnR{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;flex:1}.page_tagItem__nrTT_{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-radius:8px;color:#fff;font-size:12px;font-weight:600}.page_tagCount__Bmbz3{opacity:.5;font-size:11px;font-weight:700}.page_topList__WWpPT{display:flex;flex-direction:column;gap:8px;flex:1}.page_topItem__qmtiR{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;text-decoration:none;color:inherit;transition:background .15s}.page_topItem__qmtiR:hover{background:#f1f5f9}.page_topRank__VD2KU{font-size:14px;font-weight:700;color:#0f172a;width:20px;text-align:center;flex-shrink:0}.page_topInfo__ZhzTy{flex:1;min-width:0}.page_topTitle__5llOh{font-size:13px;font-weight:600;color:#0f172a;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_topMeta__sEU0N{font-size:11px;color:#64748b;margin:2px 0 0}.page_topScore__JM0j6{text-align:center;flex-shrink:0}.page_topScoreValue__CSQuc{font-size:18px;font-weight:700;color:#0f172a;line-height:1}.page_topScoreLabel__imHaX{font-size:9px;color:#94a3b8}.page_loadingWrap__sSxLE{width:100%;min-height:60vh;display:grid;place-items:center;align-content:center;gap:10px;text-align:center}.page_loadingWrap__sSxLE p{margin:0;color:#64748b;font-size:14px}.page_loadingIcon__kHxUz{width:24px;height:24px;color:#d97706;animation:page_spin__8x_Th .9s linear infinite}@keyframes page_spin__8x_Th{to{transform:rotate(1turn)}}.page_main__ZrfOo{padding-top:56px;min-height:100vh;background:#f8fafc}.page_header__DafCJ{background:#fff;padding:20px 32px 0;border-bottom:1px solid #e2e8f0}.page_headerTop__NsnDw{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.page_title__iqh6C{font-family:Inter,sans-serif;font-size:22px;font-weight:700;color:#0f172a;margin:0}.page_markAllBtn__ZK7Yi{padding:6px 12px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-family:Inter,sans-serif;font-size:13px;font-weight:500;cursor:pointer}.page_markAllBtn__ZK7Yi:hover{background:#f8fafc;border-color:#cbd5e1}.page_tabs__rzGVJ{display:flex;align-items:center;gap:4px;padding-top:8px}.page_tabActive__cBW27,.page_tab__J3fkd{padding:5px 12px;border-radius:6px;border:none;background:transparent;font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:#64748b;cursor:pointer}.page_tabActive__cBW27{background:#0f172a;color:#fff}.page_tabBadge__I30i2{display:inline-flex;align-items:center;padding:2px 8px;border-radius:10px;background:#fef3c7;color:#92400e;font-family:Inter,sans-serif;font-size:11px;font-weight:500}.page_listWrap__Xs021{padding:16px 32px}.page_card__W99oZ{background:#fff;border-radius:8px;border:1px solid #e2e8f0;overflow:hidden}.page_itemUnread__3DVmk,.page_item__yylDr{display:flex;align-items:flex-start;gap:12px;padding:14px 20px;border:none;border-bottom:1px solid #e2e8f0;width:100%;text-align:left;cursor:pointer;background:#fff;transition:background .1s}.page_itemUnread__3DVmk{background:#fffbeb}.page_itemUnread__3DVmk:hover,.page_item__yylDr:hover{background:#f8fafc}.page_itemUnread__3DVmk:last-child,.page_item__yylDr:last-child{border-bottom:none}.page_itemIcon__3tLdy{flex-shrink:0;width:36px;height:36px;border-radius:18px;display:flex;align-items:center;justify-content:center}.page_itemBody__LtaBK{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.page_itemTitle__wsncD{color:#0f172a}.page_itemTitleRead__RFdmU,.page_itemTitle__wsncD{font-family:Inter,sans-serif;font-size:14px;font-weight:600}.page_itemTitleRead__RFdmU{color:#64748b}.page_itemMsg__X5THx{color:#475569}.page_itemMsgRead__WCJFd,.page_itemMsg__X5THx{font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:1.4}.page_itemMsgRead__WCJFd{color:#94a3b8}.page_itemTime__ofW_o{font-family:Inter,sans-serif;font-size:12px;font-weight:400;color:#94a3b8}.page_dot__bxBQk{flex-shrink:0;width:8px;height:8px;border-radius:4px;background:#d97706;margin-top:6px}.page_empty__yojJA{flex-direction:column;gap:12px;padding:64px 16px;color:#94a3b8;font-family:Inter,sans-serif;font-size:14px}.page_empty__yojJA,.page_pagination__gHIDm{display:flex;align-items:center;justify-content:center}.page_pagination__gHIDm{gap:8px;padding:16px 0}.page_pageBtn__LVf5z{padding:6px 12px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:#0f172a;cursor:pointer}.page_pageBtn__LVf5z:disabled{color:#94a3b8;cursor:not-allowed}.page_pageBtn__LVf5z:not(:disabled):hover{background:#f8fafc;border-color:#cbd5e1}.page_pageNumActive__UxQvA,.page_pageNum__T9N1Z{width:32px;height:32px;border-radius:6px;border:none;background:transparent;font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center}.page_pageNumActive__UxQvA{background:#0f172a;color:#fff;font-weight:600}.page_pageNum__T9N1Z:hover{background:#f1f5f9}@media (max-width:768px){.page_header__DafCJ{padding:16px 16px 0}.page_listWrap__Xs021{padding:12px 16px}}.page_page__e4ODz{width:100%;min-height:100vh;padding-top:56px;background:#fff;color:#0f172a;font-family:Inter,system-ui,-apple-system,sans-serif}.page_shell__mgEJ3{width:100%;max-width:1440px;margin:0 auto;background:#fff;display:flex;flex-direction:column}.page_topBar__RaFlq{height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 32px;border-bottom:1px solid #e2e8f0}.page_topBarRight__eM92n{display:flex;align-items:center;gap:8px}.page_backLink__nIIRd{display:inline-flex;align-items:center;gap:6px;width:-moz-fit-content;width:fit-content;padding:5px 12px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#64748b;text-decoration:none;font-size:13px;font-weight:500}.page_backLink__nIIRd:hover{background:#f8fafc;color:#475569}.page_memberChip__zzAbh{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:100px;border:1px solid #e2e8f0;background:#fff;color:#0f172a;font-size:12px;font-weight:500}.page_memberChip__zzAbh svg{color:#fbbf24}.page_avatar__u_9uI{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:#0f172a;color:#fff}.page_hero__RnjB5{display:flex;flex-direction:column;gap:8px;padding:16px 32px 14px;border-bottom:1px solid #e2e8f0;background:#fff}.page_heroTitleRow__9p2bK{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.page_favoriteBtn__yNIED{flex-shrink:0;border:1px solid #e2e8f0;background:#fff;cursor:pointer;color:#64748b;padding:8px 16px;border-radius:8px;display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;transition:all .15s}.page_favoriteBtnActive__tLQUB,.page_favoriteBtn__yNIED:hover{color:#d97706;border-color:#fde68a;background:#fffbeb}.page_favoriteBtnActive__tLQUB{font-weight:600}.page_title__lAmzM{margin:0;font-size:20px;line-height:1.3;color:#0f172a;font-weight:600}.page_summary__Ho2Di{margin:0;color:#64748b;font-size:13px;line-height:1.5;max-width:980px}.page_heroMeta___c3Y1{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.page_metaPill__ru4z0{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:5px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:12px;line-height:1}.page_metaPill__ru4z0 svg{flex-shrink:0}.page_metaPill__ru4z0[data-tier=high],.page_metaPill__ru4z0[data-tier=mid]{background:#fffbeb;border-color:#fde68a;color:#92400e}.page_grid__XGA5V{display:grid;grid-template-columns:minmax(0,1fr) 340px}.page_leftColumn__o_WWY{background:#f8fafc}.page_leftColumn__o_WWY,.page_rightColumn__xZ6tK{display:flex;flex-direction:column;gap:12px;padding:20px}.page_rightColumn__xZ6tK{background:#fff;border-left:1px solid #e2e8f0}.page_card__uRNt9{border-radius:6px;border:1px solid #e2e8f0;background:#fff;padding:14px;display:flex;flex-direction:column;gap:8px}.page_cardLabel__ZaOLQ{margin:0;font-size:10px;font-weight:600;letter-spacing:.5px;color:#94a3b8;text-transform:uppercase;display:flex;align-items:center;gap:6px}.page_cardLabel__ZaOLQ svg{flex-shrink:0;color:#94a3b8}.page_cardSubLabel__rr3sG{margin:0;font-size:12px;font-weight:600;color:#0f172a}.page_cardText__HPH7V{margin:0;font-size:13px;line-height:1.6;color:#0f172a}.page_itemList___qX8R{display:flex;flex-direction:column;gap:5px}.page_itemPill__ePwxd{background:#f8fafc;color:#0f172a}.page_itemPill__ePwxd,.page_riskPill__7gqzl{border-radius:5px;padding:6px 10px;font-size:13px;line-height:1.5}.page_riskPill__7gqzl{background:#fef2f2;color:#991b1b}.page_assumptionPill__ldphF{background:#fffbeb;border-radius:5px;padding:6px 10px;font-size:13px;color:#92400e;line-height:1.5}.page_fieldBlock__idXyy{display:flex;flex-direction:column;gap:4px}.page_fieldKey__TSTUT{font-size:12px;font-weight:500;color:#64748b}.page_signalRows__Af5kN{display:flex;flex-direction:column;gap:6px}.page_signalRow__HiyfD{display:flex;gap:6px;align-items:baseline}.page_signalKey__RckP3{font-size:12px;font-weight:500;color:#64748b;flex-shrink:0}.page_signalVal__DIZXH{font-size:12px;color:#0f172a;line-height:1.5}.page_evidenceList__7tpY1{display:flex;flex-direction:column;gap:8px}.page_evidenceItem__JTiUK{border-radius:5px;border:1px solid #e2e8f0;background:#fff;padding:10px;display:flex;flex-direction:column;gap:5px}.page_evidenceQuoteRow__ZorZY{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.page_evidenceQuote__bHPIA{margin:0;font-size:12px;line-height:1.5;color:#0f172a;flex:1}.page_evidenceLink__mzT_b{color:inherit;text-decoration:none;cursor:pointer}.page_evidenceSourceTitle___ALJ6{margin:2px 0 0;font-size:11px;color:#94a3b8;line-height:1.4}.page_evidenceMeta__dJ6bu{display:flex;align-items:center;gap:6px}.page_evidenceBadge__bUJby{font-size:10px;font-weight:500;color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:3px;padding:2px 6px}.page_evidenceSource__FMrff{font-size:11px;color:#94a3b8}.page_evidenceUpvotePill__JbV0G{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:500;color:#64748b;background:#f1f5f9;border-radius:3px;padding:1px 6px}.page_evidenceUpvotePill__JbV0G svg{flex-shrink:0}.page_evidenceStatPill__uf_mj{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:500;color:#64748b;background:#f1f5f9;border-radius:3px;padding:1px 6px}.page_evidenceStatPill__uf_mj svg{flex-shrink:0}.page_radarWrap__IpC8e{display:flex;justify-content:center;padding:4px 0 8px}.page_gaugeWrap__m8mIb{display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px 0 8px}.page_gaugeLabel__mJxFu{font-size:11px;color:#94a3b8;font-weight:500}.page_kvRow__fffq6{display:flex;justify-content:space-between;align-items:center;gap:8px}.page_kvKey__CSrFU{font-size:12px;color:#64748b}.page_kvVal__3TDIR{font-size:12px;font-weight:600;color:#0f172a}.page_kvValWrap__bRocI{margin:0;font-size:12px;font-weight:500;color:#0f172a;line-height:1.5}.page_scoreRows__z9zSF{display:flex;flex-direction:column;gap:8px}.page_scoreRow__5NEP3{display:flex;flex-direction:column;gap:4px}.page_scoreTop__19qmu{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#64748b}.page_scoreValue__1Tgg2{font-weight:600;color:#0f172a}.page_scoreTrack__r_16P{width:100%;height:4px;border-radius:2px;background:#e2e8f0;overflow:hidden}.page_scoreBar__cR5rW{height:100%;border-radius:2px;transition:width .3s ease}.page_tagWrap__NO3Ha{display:flex;flex-wrap:wrap;gap:6px}.page_tag__qdZgv{border-radius:4px;border:1px solid #e2e8f0;background:#fff;padding:3px 8px;color:#64748b;font-size:12px}.page_signalBadge__9dwKN{border-radius:4px;padding:3px 8px;font-size:12px;font-weight:500}.page_similarList__Cbgxy{display:flex;flex-direction:column;gap:10px}.page_similarCard__ye_94{border-radius:6px;border:1px solid #e2e8f0;background:#fff;padding:12px;display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit;transition:border-color .15s,box-shadow .15s}.page_similarCard__ye_94:hover{border-color:#fde68a;box-shadow:0 2px 8px rgba(217,119,6,.08)}.page_similarCardTitle__ar5mN{font-size:13px;font-weight:600;color:#0f172a;line-height:1.4}.page_similarCardSummary__8WizX,.page_similarCardTitle__ar5mN{margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_similarCardSummary__8WizX{font-size:11px;color:#64748b;line-height:1.5}.page_similarCardMeta__b7jyx{display:flex;flex-wrap:wrap;gap:5px;margin-top:auto}.page_similarCardPill__cMgj_{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:4px;border:1px solid #e2e8f0;background:#fff;color:#64748b;font-size:11px;line-height:1}.page_similarCardPill__cMgj_[data-tier=high]{background:#fffbeb;border-color:#fde68a;color:#92400e}.page_similarityBadge__BOj8u{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:4px;background:#f0fdf4;border:1px solid #bbf7d0;color:#166534;font-size:11px;font-weight:500;line-height:1}.page_errorWrap___zyvR,.page_loadingWrap__wBVK8{width:100%;max-width:860px;min-height:60vh;margin:0 auto;display:grid;place-items:center;align-content:center;gap:10px;text-align:center}.page_loadingWrap__wBVK8 p{margin:0;color:#64748b;font-size:14px}.page_loadingIcon__A3T8C{width:24px;height:24px;color:#d97706;animation:page_spin__fkfAe .9s linear infinite}.page_errorWrap___zyvR h2{margin:0;color:#0f172a;font-size:22px}.page_errorWrap___zyvR p{margin:0;color:#64748b}.page_backButton__UExsT{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#0f172a;text-decoration:none}@keyframes page_spin__fkfAe{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_spinning__WMK94{animation:page_spin__fkfAe .9s linear infinite}.page_deepAnalysisTrigger__kjI1d{border:1px solid #fde68a;border-radius:8px;background:#fffbeb;padding:14px;display:flex;flex-direction:column;gap:10px}.page_deepAnalysisTriggerHeader__VRyOG{display:flex;align-items:center;gap:8px;color:#92400e}.page_deepAnalysisTriggerTitle__TWo_h{font-size:14px;font-weight:700;color:#92400e}.page_deepAnalysisTriggerDesc__qhNWk{margin:0;font-size:12px;color:#78716c;line-height:1.5}.page_deepAnalysisTriggerLoading__sg2w_{display:flex;align-items:center;gap:8px;font-size:12px;color:#92400e}.page_analysisProgress__V6ZwV{display:flex;flex-direction:column;gap:0;padding:4px 0}.page_progressStep__6DCeo{display:flex;align-items:center;gap:10px;padding:6px 0}.page_progressDot__4PnGE{width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.page_progressDone__ubzv_ .page_progressDot__4PnGE{background:#16a34a;color:#fff}.page_progressActive__HhT1h .page_progressDot__4PnGE{background:#fef3c7;border:2px solid #d97706;color:#d97706}.page_progressWaiting__22_oq .page_progressDot__4PnGE{background:#f1f5f9}.page_progressDotEmpty__WSouf{width:8px;height:8px;border-radius:50%;background:#cbd5e1}.page_progressStepText__xW297{display:flex;flex-direction:column;gap:1px}.page_progressDone__ubzv_ .page_progressStepLabel__iqX9u{font-size:13px;font-weight:600;color:#16a34a}.page_progressDone__ubzv_ .page_progressStepSub__SwGeu{font-size:11px;color:#16a34a}.page_progressActive__HhT1h .page_progressStepLabel__iqX9u{font-size:13px;font-weight:600;color:#d97706}.page_progressActive__HhT1h .page_progressStepSub__SwGeu{font-size:11px;color:#d97706}.page_progressWaiting__22_oq .page_progressStepLabel__iqX9u{font-size:13px;font-weight:400;color:#94a3b8}.page_progressWaiting__22_oq .page_progressStepSub__SwGeu{font-size:11px;color:#cbd5e1}.page_progressBarTrack__q8T5f{height:6px;border-radius:3px;background:#f1f5f9;margin-top:8px;overflow:hidden}.page_progressBarFill__nIdj8{height:100%;border-radius:3px;background:linear-gradient(90deg,#f59e0b,#d97706);transition:width .5s ease}.page_progressTimeHint__AqSTs{font-size:12px;font-style:italic;color:#94a3b8;margin-top:6px}.page_deepAnalysisTriggerError__PTQ29{margin:0;font-size:12px;color:#991b1b}.page_deepAnalysisTriggerActions__TAJMz{display:flex;flex-direction:column;gap:6px}.page_deepAnalysisViewBtn__C367e{display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 12px;border-radius:6px;border:1px solid #d97706;background:#fff;color:#d97706;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.page_deepAnalysisViewBtn__C367e:hover{background:#fffbeb}.page_deepAnalysisGenBtn__Ofac3{display:flex;align-items:center;justify-content:center;gap:6px;padding:7px 12px;border-radius:6px;border:none;background:#d97706;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}.page_deepAnalysisGenBtn__Ofac3:hover:not(:disabled){background:#b45309}.page_deepAnalysisGenBtn__Ofac3:disabled{opacity:.5;cursor:not-allowed}.page_deepAnalysisTriggerQuota__rncRY{text-align:center;font-size:11px;color:#a8a29e}.page_modalOverlay__ljPeZ{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;padding:24px}.page_modalDialog__U8_Ek{width:100%;max-width:800px;max-height:90vh;background:#fff;border-radius:12px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)}.page_modalHeader__PxFr2{display:flex;align-items:center;justify-content:space-between;padding:14px 24px;background:#d97706;flex-shrink:0}.page_modalHeaderLeft__xH1mp{display:flex;align-items:center;gap:10px}.page_modalHeaderTitle__qUMph{font-size:16px;font-weight:700;color:#fff}.page_modalQuotaBadge__2x7Hf{font-size:11px;color:#fff;background:hsla(0,0%,100%,.2);padding:4px 10px;border-radius:12px;font-weight:500}.page_modalHeaderRight__Cj8Ll{display:flex;align-items:center;gap:8px}.page_modalPdfBtn__K_Jxd{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:6px;border:1px solid #e2e8f0;background:#fff;color:#0f172a;font-size:12px;font-weight:500;cursor:pointer;transition:border-color .15s}.page_modalPdfBtn__K_Jxd:hover{border-color:#d97706;color:#d97706}.page_modalCloseBtn__uTtWt{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;background:hsla(0,0%,100%,.15);color:#fff;font-size:16px;cursor:pointer;border-radius:4px;transition:background .1s}.page_modalCloseBtn__uTtWt:hover{background:hsla(0,0%,100%,.3);color:#fff}.page_modalBody__x414k{flex:1;overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column;gap:20px}.page_modalSection__6TasJ{border:1px solid #e2e8f0;border-radius:8px;background:#fff;overflow:hidden;flex-shrink:0}.page_modalSectionHead__u1Rvh{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#92400e;padding:12px 16px;background:#fef3c7}.page_modalSectionBody__HKADo{display:flex;flex-direction:column;gap:10px;padding:16px}.page_modalTable__CnivA{width:100%;border-collapse:collapse;font-size:12px}.page_modalTable__CnivA td,.page_modalTable__CnivA th{padding:6px 8px;text-align:left;border-bottom:1px solid #f1f5f9}.page_modalTable__CnivA th{font-weight:600;color:#64748b;font-size:11px;text-transform:uppercase;letter-spacing:.3px}.page_modalTableBold__2Mid_{font-weight:600;color:#0f172a}.page_modalSubSection__hC7hI{display:flex;flex-direction:column;gap:6px}.page_modalSubTitle__EREXT{margin:0;font-size:12px;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.3px}.page_modalBullet__lht80{display:flex;align-items:baseline;gap:8px;font-size:12px;color:#334155;line-height:1.5}.page_modalDot__ApKfd{flex-shrink:0;width:5px;height:5px;border-radius:50%;background:#94a3b8;margin-top:6px}.page_modalBarRow__MM5l9{display:flex;align-items:center;gap:8px}.page_modalBarTrack__FJ7bY{flex:1;height:6px;background:#e2e8f0;border-radius:3px;overflow:hidden}.page_modalBarFill__MX9OK{background:#d97706}.page_modalBarFillRed__ri92k,.page_modalBarFill__MX9OK{height:100%;border-radius:3px;transition:width .3s ease}.page_modalBarFillRed__ri92k{background:#ef4444}.page_modalBarVal__f5HvH{font-size:12px;font-weight:600;color:#92400e;min-width:32px}.page_modalBarValRed__tlYsF{font-size:12px;font-weight:600;color:#dc2626;min-width:32px}.page_modalSegmentCard__dFAPz{padding:10px 12px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;display:flex;flex-direction:column;gap:6px}.page_modalSegmentTitle__hsoPX{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.3px}.page_modalSegmentDesc__XZhCv{margin:0;font-size:13px;color:#334155;line-height:1.5}.page_modalSegmentMetrics__mM461{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin-top:8px}.page_modalSegmentMetrics__mM461>*{background:#fef3c7;border-radius:6px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.page_modalMetricLabel__17hh_{font-size:11px;color:#64748b;font-weight:500;display:block;margin-bottom:2px}.page_modalMetricVal__8y79X{font-size:13px;font-weight:600;color:#0f172a;word-break:break-word}.page_modalEffBadge__WtcGF{font-size:10px;padding:2px 6px;border-radius:3px;font-weight:600}.page_eff_high__Lo2sI{background:#f0fdf4;color:#166534}.page_eff_medium__dObYL{background:#fffbeb;color:#92400e}.page_eff_low__rKRhb{background:#fef2f2;color:#991b1b}.page_modalMetricsGrid__bKTqk{display:grid;grid-template-columns:1fr 1fr;gap:8px}.page_modalMetricCard__kSeA3{padding:10px;background:#f8fafc;border-radius:6px;display:flex;flex-direction:column;gap:2px}.page_modalMetricBigVal__S2uUS{font-size:16px;font-weight:700;color:#0f172a}.page_modalMetricName__nG5HU{font-size:11px;color:#64748b;font-weight:500}.page_modalPricingCard__Y8Nno{padding:10px 12px;background:#fffbeb;border-radius:6px;font-size:13px;color:#92400e;line-height:1.5}.page_modalRiskRow__v0_hi{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#f8fafc;border-radius:4px;flex-wrap:wrap}.page_modalRiskCat__aWmNx{font-size:10px;text-transform:uppercase;padding:2px 6px;border-radius:3px;background:#e2e8f0;color:#475569;font-weight:600;flex-shrink:0;width:90px;text-align:right}.page_riskCat_market__5gqAI{background:#eff6ff;color:#1e40af}.page_riskCat_technical__FP2bC{background:#f5f3ff;color:#6d28d9}.page_riskCat_financial__kl1Uf{background:#fffbeb;color:#92400e}.page_riskCat_competitive__m4Z_P{background:#fff1f2;color:#9f1239}.page_riskCat_regulatory__E_RmN{background:#f0fdfa;color:#115e59}.page_riskCat_execution__Vhsvu{background:#fef3c7;color:#78350f}.page_modalRiskDesc__6GbwS{flex:1;font-size:12px;color:#334155;min-width:0}.page_modalSevBadge__B9_Ze{font-size:10px;padding:2px 6px;border-radius:3px;font-weight:600;flex-shrink:0}.page_sev_high__Noc9z{background:#fef2f2;color:#991b1b}.page_sev_medium__9gPNY{background:#fffbeb;color:#92400e}.page_sev_low__zYZT1{background:#f0fdf4;color:#166534}.page_sev_critical__FL7cU{background:#fee2e2;color:#7f1d1d}.page_modalBarFill__MX9OK.page_riskBar_high__mAoc4,.page_riskBar_high__mAoc4 .page_modalBarFill__MX9OK{background:#ef4444}.page_modalBarFill__MX9OK.page_riskBar_medium__mywIo,.page_riskBar_medium__mywIo .page_modalBarFill__MX9OK{background:#f59e0b}.page_modalBarFill__MX9OK.page_riskBar_low__H4IG5,.page_riskBar_low__H4IG5 .page_modalBarFill__MX9OK{background:#22c55e}.page_modalFatalFlaw__yxmDR{display:flex;align-items:center;gap:8px;padding:10px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#991b1b;font-size:13px;font-weight:600}.page_modalPhases__2p_zQ{display:flex;flex-direction:column;gap:10px}.page_modalPhase__LNXUf{display:flex;gap:12px;align-items:flex-start}.page_modalPhaseNum__QcyHB{flex-shrink:0;width:26px;height:26px;border-radius:50%;background:#d97706;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;margin-top:2px}.page_modalPhaseInfo__2rPzZ{flex:1;display:flex;flex-direction:column;gap:4px;min-width:0}.page_modalPhaseTitleRow__Phcgi{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.page_modalPhaseName__rmS6Y{font-size:13px;font-weight:600;color:#0f172a}.page_modalPhaseDur__yR_Rb{font-size:11px;color:#64748b;font-style:italic}.page_modalPhaseCost__5zcLy{font-size:11px;color:#92400e;background:#fef3c7;padding:1px 6px;border-radius:3px;font-weight:500}.page_modalPhaseDesc__vAkNB{margin:0;font-size:12px;color:#64748b;line-height:1.5}.page_modalSwotGrid__qUcTj{display:grid;grid-template-columns:1fr 1fr;gap:8px}.page_modalSwotQ__DHxx5{padding:10px;border-radius:6px;display:flex;flex-direction:column;gap:4px;font-size:12px;line-height:1.5;color:#334155}.page_modalSwotS__al9ht{background:#f0fdf4}.page_modalSwotW__POPbV{background:#fef2f2}.page_modalSwotO__Nqi7P{background:#eff6ff}.page_modalSwotT__1E663{background:#fffbeb}.page_modalSwotQ__DHxx5 h5{margin:0;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.page_modalSwotS__al9ht h5{color:#166534}.page_modalSwotW__POPbV h5{color:#991b1b}.page_modalSwotO__Nqi7P h5{color:#1e40af}.page_modalSwotT__1E663 h5{color:#92400e}.page_modalVerdictCard___KhmX{margin-top:4px;padding:14px;border-radius:8px;display:flex;flex-direction:column;gap:6px}.page_modalVerdict_go__LxIJ_{background:#f0fdf4;border:1px solid #bbf7d0}.page_modalVerdict_cautious__mbscL{background:#fffbeb;border:1px solid #fde68a}.page_modalVerdict_nogo__qqLxS{background:#fef2f2;border:1px solid #fecaca}.page_modalVerdictLabel__o4Ndc{font-size:11px;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:.3px}.page_modalVerdictVal__ZirxX{font-size:20px;font-weight:800}.page_modalVerdict_go__LxIJ_ .page_modalVerdictVal__ZirxX{color:#166534}.page_modalVerdict_cautious__mbscL .page_modalVerdictVal__ZirxX{color:#92400e}.page_modalVerdict_nogo__qqLxS .page_modalVerdictVal__ZirxX{color:#991b1b}.page_modalVerdictConf__S9gqu{display:flex;align-items:center;gap:8px;font-size:12px;color:#64748b}.page_modalVerdictReason__Me523{margin:4px 0 0;font-size:13px;line-height:1.6;color:#334155}@media (max-width:1120px){.page_grid__XGA5V{grid-template-columns:1fr}.page_rightColumn__xZ6tK{border-left:none;border-top:1px solid #e2e8f0}}@media (max-width:720px){.page_hero__RnjB5,.page_topBar__RaFlq{padding-left:14px;padding-right:14px}.page_topBar__RaFlq{height:auto;padding-top:10px;padding-bottom:10px}.page_leftColumn__o_WWY,.page_rightColumn__xZ6tK{padding:14px}.page_title__lAmzM{font-size:18px}.page_modalOverlay__ljPeZ{padding:0}.page_modalDialog__U8_Ek{max-width:100%;max-height:100vh;border-radius:0}.page_modalMetricsGrid__bKTqk,.page_modalSwotGrid__qUcTj{grid-template-columns:1fr}}.page_page__ZQNzq{min-height:100vh;padding-top:56px;background:#f8fafc;color:#0f172a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.page_content__ffCOY{max-width:720px;margin:0 auto;padding:32px 24px}.page_title__S9yNn{margin:0;font-size:22px;font-weight:600}.page_subtitle__v5Izr{margin:4px 0 24px;font-size:13px;color:#64748b}.page_empty__GHHgo{font-size:13px;color:#94a3b8;text-align:center;padding:32px 0}.page_list__2ckQw{display:flex;flex-direction:column;gap:8px}.page_card__ir3nJ{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;cursor:pointer;text-align:left;transition:border-color .15s,box-shadow .15s}.page_card__ir3nJ:hover{border-color:#94a3b8;box-shadow:0 2px 8px rgba(0,0,0,.06)}.page_cardLeft__cTEy8{display:flex;align-items:center;gap:10px}.page_planName__UGPw3{font-size:14px;font-weight:600;color:#0f172a}.page_cardRight__r0JL_{flex-shrink:0}.page_period__IKHok{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:#64748b}.page_period__IKHok svg{color:#94a3b8}.page_badge__DkjS8{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:4px;font-size:11px;font-weight:600;white-space:nowrap}.page_overlay__Q88Ke{position:fixed;inset:0;z-index:100;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center}.page_modal__u77LV{background:#fff;border-radius:12px;width:90%;max-width:440px;box-shadow:0 8px 32px rgba(0,0,0,.16);overflow:hidden}.page_modalHeader__nhkA8{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e2e8f0}.page_modalHeader__nhkA8 h3{margin:0;font-size:16px;font-weight:600;color:#0f172a}.page_closeBtn__x0vV7{border:none;background:transparent;color:#94a3b8;cursor:pointer;padding:4px;border-radius:4px;display:inline-flex;align-items:center}.page_closeBtn__x0vV7:hover{background:#f1f5f9;color:#0f172a}.page_modalBody__o_x9Z{padding:16px 20px 20px;display:flex;flex-direction:column;gap:12px}.page_detailRow__MG6es{display:flex;align-items:center;justify-content:space-between;gap:12px}.page_detailLabel__Xu_Vg{font-size:13px;color:#64748b;flex-shrink:0}.page_detailValue__p1UAI{font-size:13px;font-weight:500;color:#0f172a;text-align:right}@media (max-width:640px){.page_content__ffCOY{padding:24px 16px}.page_card__ir3nJ{flex-direction:column;align-items:flex-start}.page_cardRight__r0JL_{width:100%}}