.alert-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;min-height:unset;min-width:300px;text-align:center;background-color:#fff;color:#44465b}.alert-heading{margin-bottom:.5rem;font-size:1.5rem;font-weight:700}.alert-message{margin:0;font-size:1rem}.advisor-profile_advisor_section__vXh5M{display:grid;grid-template-columns:4fr 8fr;grid-gap:10px;gap:10px;border-radius:10px;padding-top:30px}.advisor-profile_profile_section__IyEdW{border:1px solid #ddd;padding:10px;border-radius:5px;width:100%;max-height:90vh;height:100%;overflow:auto}.advisor-profile_profile_info__OqEIs{width:100%;display:flex;justify-content:center}.advisor-profile_profile_image__BwfbF{width:120px;height:120px;border-radius:50%;display:block;object-fit:cover;aspect-ratio:1;margin:8px;display:flex;align-items:center;justify-content:center;font-size:48px;border:2px solid #fff;outline:3px solid #0092d8}.advisor-profile_info_grid__W2XNt{display:grid;grid-gap:10px;gap:10px;justify-items:start;margin-top:20px}.advisor-profile_info_item__O0D3x{margin-top:0;display:flex;gap:8px;font-size:14px;justify-content:space-between;width:100%;border-bottom:1.5px solid #dcdcdc;padding:5px 0}.advisor-profile_info_label__gKKNu{color:#000;min-width:100px}.advisor-profile_info_value__5BsLW{color:#333;font-weight:500}.advisor-profile_profile_info_2__uqpn1{text-align:center}.advisor-profile_profile_name__jDPHL{font-size:clamp(18px,2.4vw,24px);color:#44465b;margin-bottom:0;font-weight:600}.advisor-profile_sebi_badge__iA2ji{display:flex;align-items:center;gap:8px;color:#0092d8;font-size:14px;justify-content:center}.advisor-profile_analyst_title__UBF9z{color:#000;font-size:16px;margin-bottom:0}.advisor-profile_about_section__1zpK3{margin:0;text-align:justify;font-size:13px;font-weight:500;color:#7c7e8b;padding:0}.advisor-profile_about_section__1zpK3 h2{margin-top:10px;padding:2px;font-size:clamp(16px,2vw,24px);background-color:#d8d8d8;border-radius:5px;color:#000;text-align:center}.advisor-profile_about_section__1zpK3 p{font-size:12px}.advisor-profile_performance_section__iPIyb{border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);background:#fff;padding:5px;width:100%;display:flex;flex-direction:column;max-height:90vh;height:100%;overflow:auto}.advisor-profile_stats_container__9qVh8{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;padding:10px}.advisor-profile_stat_card__W2Qfl{display:flex;align-items:center;background:#fff;border-radius:8px;padding:4px 6px;box-shadow:0 1px 3px rgba(0,0,0,.08);min-width:0;transition:transform .2s ease,box-shadow .2s ease}.advisor-profile_stat_icon__nAPNA{flex-shrink:0;font-size:14px;padding:6px;border-radius:8px;margin-right:8px;display:flex;align-items:center;justify-content:center}.advisor-profile_stat_info__nbUJR{min-width:0}.advisor-profile_stat_info__nbUJR h3{margin:0;font-size:clamp(11px,1.6vw,14px);font-weight:700;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.advisor-profile_stat_info__nbUJR p{margin:2px 0 0;font-size:clamp(8px,1.1vw,10px);color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.advisor-profile_mobileSelectBox__83TmH{display:none;position:relative;width:100%}.advisor-profile_mobileSelect__Y0rny{width:100%;padding:10px 40px 10px 12px;border-radius:4px;border:1px solid #ccc;font-size:15px;appearance:none;-webkit-appearance:none;-moz-appearance:none}.advisor-profile_arrowIcon__v7Paf{position:absolute;right:12px;top:50%;transform:translateY(-50%);pointer-events:none;color:#323333;transition:transform .2s ease}.advisor-profile_tabHeader__9x_UH{gap:10px;border-bottom:2px solid #ddd;height:40px}.advisor-profile_tabButton__bnZSx{margin-top:10px;padding:5px 10px;font-size:clamp(12px,1.4vw,15px);border:none;border-bottom:3px solid transparent;background:none;cursor:pointer;transition:.3s;white-space:nowrap;font-weight:400;color:#666}.advisor-profile_tabButton__bnZSx:hover{color:#0f8ce9}.advisor-profile_active__UpHNj{border-bottom:2px solid #0f8ce9;color:#0f8ce9;font-weight:400}.advisor-profile_tabContent__GK9y5{margin-top:10px;background:#fff;border-radius:5px;border:1px solid #ddd;padding:8px 5px;min-height:auto;overflow:auto}.advisor-profile_toolbar__P2_sd{display:flex;flex-direction:column;gap:8px;margin-bottom:5px;background-color:#eae8e8;padding:8px;border-radius:5px;min-width:0}.advisor-profile_toolbar__P2_sd>*{min-width:0}.advisor-profile_toolbar_top_row___29oW{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.advisor-profile_filter_actions_row__vLVGg{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;flex-shrink:0;min-width:0}.advisor-profile_button_group__nisE3{width:100%;min-width:0;display:flex;align-items:center;gap:8px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;box-sizing:border-box;padding:2px 0 5px}.advisor-profile_button_group__nisE3::-webkit-scrollbar{height:4px}.advisor-profile_button_group__nisE3::-webkit-scrollbar-track{background:#fff}.advisor-profile_button_group__nisE3::-webkit-scrollbar-thumb{background:#cdcdcd;border-radius:10px}.advisor-profile_button_group__nisE3::-webkit-scrollbar-thumb:hover{background:#9c9c9c}.advisor-profile_button_group__nisE3 button{padding:6px 12px;border-radius:8px;border:none;box-shadow:0 2px 2px 1px #cac9c9;background-color:#fff;color:#333;font-weight:600;cursor:pointer;font-size:clamp(11px,1.2vw,13px);white-space:nowrap;flex-shrink:0}.advisor-profile_active_btn__eVmin,.advisor-profile_button_group__nisE3 button.advisor-profile_active_btn__eVmin,.advisor-profile_button_group__nisE3 button:hover{color:#0f8ce9;font-weight:600;background-color:#edeaea}.advisor-profile_clear_btn__ncsPt{padding:7px 12px;border-radius:8px;border:1px solid #d0d5dd;background-color:#fff;color:red;font-weight:bolder;cursor:pointer;display:flex;justify-content:center;align-items:center;gap:4px;font-size:clamp(11px,1.2vw,14px);white-space:nowrap;flex-shrink:0}.advisor-profile_search_box__HD_Mn{position:relative;flex:1 1 200px;min-width:140px}.advisor-profile_search_box__HD_Mn .advisor-profile_search_icon__muSop{position:absolute;left:10px;top:60%;transform:translateY(-50%);color:#475467;pointer-events:none}.advisor-profile_search_box__HD_Mn input{width:100%;padding:8px 15px 8px 35px;border:1px solid #d0d5dd;border-radius:6px;outline:none;font-size:12px;box-sizing:border-box}.advisor-profile_filter_list__SbE4H{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;flex-shrink:0}.advisor-profile_filter_list__SbE4H .advisor-profile_list_btn__hiJE_{font-size:clamp(11px,1.2vw,12px)}.advisor-profile_filter_list__SbE4H .advisor-profile_filter_btn___5oVU,.advisor-profile_filter_list__SbE4H .advisor-profile_list_btn__hiJE_{border:1px solid #d0d5dd;background-color:#fff;display:flex;align-items:center;gap:8px;border-radius:8px;padding:8px 10px;color:#475467;font-weight:500;white-space:nowrap}.advisor-profile_filter_list__SbE4H .advisor-profile_filter_btn___5oVU{font-size:clamp(12px,1.3vw,14px)}.advisor-profile_filter_container__eJmzL{position:relative;display:inline-block}.advisor-profile_dropdown_menu__5Kn0Q.advisor-profile_right__yvITJ{right:0;left:auto}.advisor-profile_dropdown_menu__5Kn0Q.advisor-profile_left__Xd_4_{left:0;right:auto}.advisor-profile_dropdown_menu__5Kn0Q{position:absolute;top:100%;left:50%;transform:translateX(-50%);margin-top:6px;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.1);padding:6px 0;min-width:180px;z-index:100}.advisor-profile_dropdown_item__z5AFi{padding:8px 12px;font-size:14px;cursor:pointer;transition:background .2s}.advisor-profile_dropdown_item__z5AFi:hover{background:#f5f5f5}.advisor-profile_dropdown_item_active__kKn3x{font-weight:700;background:#e8f0fe;color:#1a73e8}.advisor-profile_table_responsive__BZgnx{width:100%;scroll-behavior:smooth;scrollbar-width:thin;overscroll-behavior-x:contain;overflow-x:auto}.advisor-profile_table_container__zd8Gy{overflow-x:auto}.advisor-profile_stock_name__AI8om h5{color:#101828;font-weight:600;font-size:clamp(12px,1.5vw,16px);margin:0;padding:0}.advisor-profile_stock_name__AI8om p{color:#475467;font-weight:400;font-size:clamp(10px,1.1vw,13px);margin:0;padding:0}.advisor-profile_stock_name__AI8om{display:flex;min-width:0}.advisor-profile_entry_range__s4yxG{color:#0f8ce9;font-size:14px;background-color:#ececec;border-radius:50px;border:none;padding:5px 10px}.advisor-profile_label__SWbSb{font-size:10px!important;padding:2px 6px;font-weight:600;color:#000}.advisor-profile_target__VZQIR{color:#000;font-size:clamp(12px,1.4vw,16px);margin:0;padding:0}.advisor-profile_relation__hn80r{border:1px solid #e1d4ff;background:#f7f2ff;border-radius:50px;padding:5px 10px}.advisor-profile_free__jRGrM{background:#f7f2ff;color:#ffa127;border:1px solid #ffa127;border-radius:50px;margin-left:10px}.advisor-profile_paid__Rh_CX{background:#f7f2ff;color:#0053c7;border:1px solid #0053c7;border-radius:50px;margin-left:10px}.advisor-profile_profit__ThlSZ{color:#008409;font-weight:700;font-size:small}.advisor-profile_profit__ThlSZ span{color:#000}.advisor-profile_report__psSZT{color:#0f8ce9;font-weight:700;font-size:small;cursor:pointer}.advisor-profile_trade_card__L0_0x .advisor-profile_card_footer__mEUyE{text-align:center;font-weight:600;border-radius:8px;margin-top:8px;padding-bottom:0}.advisor-profile_loader__gVlwo{width:20px;height:20px;border:2px solid #ddd;border-top-color:#333;border-radius:50%;animation:advisor-profile_spin__qzmoP .8s linear infinite}@keyframes advisor-profile_spin__qzmoP{to{transform:rotate(1turn)}}.advisor-profile_iconButton__PjaNF{background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#0095ff;color:#fff;border-radius:5px;margin:8px 0;padding:8px;font-size:clamp(12px,1.3vw,14px)}.advisor-profile_iconButton__PjaNF:disabled{cursor:not-allowed;opacity:.6}.advisor-profile_batch__vZ9pt{display:inline-block;padding:3px 8px;font-size:clamp(9px,1.1vw,11px);font-weight:500;border-radius:999px;white-space:nowrap}.advisor-profile_batch_red__wyahV{color:#d93025;font-weight:600}.advisor-profile_batch_green__sP15z{color:#137333;font-weight:600}.advisor-profile_batch_gray__gC58q{color:#616161;font-weight:600}.advisor-profile_card_view_container__yHPfD{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:10px;gap:10px;align-items:start}.advisor-profile_trade_card__L0_0x{background-color:#f9f9f9;border:1px solid #e2e2e2;font-size:clamp(12px,1.5vw,15px);text-align:center;border-radius:10px;word-wrap:break-word;box-shadow:0 3px 8px rgba(0,0,0,.06);padding:10px;min-width:0;max-width:100%;overflow:hidden;transition:transform .15s ease,box-shadow .15s ease}.advisor-profile_trade_card__L0_0x:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.advisor-profile_trade_card__L0_0x .advisor-profile_card_header__W385_{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;gap:6px}.advisor-profile_card_title__FVwt0{display:flex;gap:10px;padding-left:8px;min-width:0}.advisor-profile_card_title__FVwt0 .advisor-profile_card_title_text__B6BoZ h4{font-size:clamp(12px,1.6vw,14px);display:flex;align-items:center;flex-wrap:wrap;padding:0;margin:0;gap:6px}.advisor-profile_card_title__FVwt0 .advisor-profile_card_title_text__B6BoZ p{text-align:left;color:#475467;font-weight:400;font-size:clamp(9px,1.2vw,11px);margin:0;padding:0}.advisor-profile_card_title__FVwt0 .advisor-profile_card_title_text__B6BoZ .advisor-profile_free__jRGrM{background:#f7f2ff;color:#ffa127;border:1px solid #ffa127;border-radius:50px;padding:2px 5px;font-size:clamp(8px,1vw,10px)}.advisor-profile_card_title__FVwt0 .advisor-profile_card_title_text__B6BoZ .advisor-profile_paid__Rh_CX{background:#f7f2ff;color:#0053c7;border:1px solid #0053c7;border-radius:50px;padding:2px 5px;font-size:clamp(8px,1vw,10px)}.advisor-profile_trade_card__L0_0x h3{flex:1 1;font-size:clamp(13px,1.6vw,16px);font-weight:600;margin:0}.advisor-profile_trade_card__L0_0x .advisor-profile_status__skxyw{color:#2e7d32;font-weight:600}.advisor-profile_card_table__YzLpa{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.advisor-profile_card_table__YzLpa .advisor-profile_table__aT8CX{table-layout:fixed;min-width:0}.advisor-profile_card_table__YzLpa .advisor-profile_table__aT8CX td,.advisor-profile_card_table__YzLpa .advisor-profile_table__aT8CX th{padding:6px 4px;font-size:clamp(9px,1.1vw,11px);white-space:normal;word-break:break-word;overflow:hidden;text-overflow:ellipsis}.advisor-profile_card_table__YzLpa .advisor-profile_target__VZQIR{font-size:clamp(10px,1.2vw,12px)}.advisor-profile_card_table__YzLpa .advisor-profile_batch__vZ9pt{font-size:clamp(8px,1vw,10px);padding:2px 5px}.advisor-profile_table__aT8CX{width:100%;border-collapse:collapse;margin-top:10px;border-radius:8px;overflow:auto}.advisor-profile_table__aT8CX thead{background:#d8d8d8}.advisor-profile_table__aT8CX th{padding:8px;text-align:left;font-size:clamp(10px,1.2vw,12px);font-weight:600;color:#333!important;text-wrap:nowrap}.advisor-profile_table__aT8CX td{padding:8px;text-align:left;font-size:clamp(11px,1.3vw,13px);font-weight:500;color:#1f2937!important;border-bottom:1px solid #e5e7eb;text-wrap:wrap}.advisor-profile_table__aT8CX tbody tr{background-color:#fff}.advisor-profile_table__aT8CX tbody tr:hover{background-color:#f6f5f5}.advisor-profile_status_badge1__DToYz{display:none}.advisor-profile_subscribeBtn__cW0Zk{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border:none;border-radius:50px;background:linear-gradient(135deg,#0f8ce9,#61b5f5);color:#fff;font-size:10px;font-weight:600;cursor:pointer;transition:all .3s ease;min-width:150px;white-space:nowrap}@media (max-width:1200px){.advisor-profile_advisor_section__vXh5M{grid-template-columns:1fr}}@media (max-width:1024px){.advisor-profile_performance_section__iPIyb,.advisor-profile_profile_section__IyEdW{height:-moz-fit-content;height:fit-content}.advisor-profile_advisor_section__vXh5M{grid-template-columns:1fr}.advisor-profile_stats_container__9qVh8{grid-template-columns:repeat(4,1fr);gap:8px}.advisor-profile_card_view_container__yHPfD{grid-template-columns:repeat(2,1fr)}.advisor-profile_status_badge1__DToYz{display:none}.advisor-profile_tabContent__GK9y5{min-height:auto;overflow:auto}}@media (max-width:768px){.advisor-profile_performance_section__iPIyb{height:auto;max-height:none;background:#fff;overflow:visible}.advisor-profile_profile_section__IyEdW{height:auto;max-height:none}.advisor-profile_advisor_section__vXh5M{grid-template-columns:1fr;padding-top:15px;gap:8px}.advisor-profile_stats_container__9qVh8{grid-template-columns:repeat(2,1fr);gap:6px}.advisor-profile_stat_card__W2Qfl{padding:5px 6px}.advisor-profile_tabHeader__9x_UH{display:none}.advisor-profile_mobileSelectBox__83TmH{display:block;margin-bottom:10px}.advisor-profile_toolbar__P2_sd{gap:6px}.advisor-profile_toolbar_top_row___29oW{flex-direction:column;align-items:stretch}.advisor-profile_search_box__HD_Mn{width:100%;flex:none}.advisor-profile_filter_actions_row__vLVGg{width:100%;justify-content:space-between}.advisor-profile_filter_list__SbE4H{flex:1 1 auto}.advisor-profile_filter_list__SbE4H .advisor-profile_filter_btn___5oVU,.advisor-profile_filter_list__SbE4H .advisor-profile_list_btn__hiJE_{flex:1 1;justify-content:center}.advisor-profile_button_group__nisE3{max-width:100%}.advisor-profile_card_view_container__yHPfD{grid-template-columns:1fr;gap:8px}.advisor-profile_trade_card__L0_0x{padding:8px;font-size:12px}.advisor-profile_card_title__FVwt0 .advisor-profile_card_title_text__B6BoZ h4{font-size:12px}.advisor-profile_tabContent__GK9y5{padding:6px 4px}.advisor-profile_status_badge__5BmYL{display:none}.advisor-profile_status_badge1__DToYz{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px}.advisor-profile_batch__vZ9pt{font-size:9px;padding:2px 6px}}@media (max-width:480px){.advisor-profile_stats_container__9qVh8{grid-template-columns:repeat(2,1fr);padding:5px}.advisor-profile_profile_image__BwfbF{width:90px;height:90px;font-size:32px}.advisor-profile_profile_name__jDPHL{font-size:18px}.advisor-profile_table__aT8CX td,.advisor-profile_table__aT8CX th{padding:6px}}.advisor-profile_BUY__QArkt{background:#e9f9ef;border-radius:8px;border-radius:50px;color:#059f00;border:1px solid #059f00}.advisor-profile_BUY__QArkt,.advisor-profile_SELL__VbUD0{display:inline-flex;justify-content:center;align-items:center;padding:2px 5px;font-weight:700;font-size:9px;margin-left:3px}.advisor-profile_SELL__VbUD0{background:#ffdada;border-radius:8px;border-radius:50px;color:#ff383c;border:1px solid #ff383c}.advisor-profile_accuracy__42SAv{font-size:10px;background-color:#0f8ce9;border-radius:20px;padding:4px 10px;color:#fff;font-weight:600}.advisor-profile_search_filter_container__uyDKM{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.advisor-profile_tabDocumentHeader__rKCVr{margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.advisor-profile_tabDocumentHeading__7QEoA{font-size:clamp(16px,2vw,20px);font-weight:700;color:#1e293b;margin:0 0 4px;line-height:1.3}.advisor-profile_tabDocumentSub___5IuV{font-size:13px;color:#64748b;margin:0;line-height:1.4}.advisor-subscribe-kyc_popupOverlay__Jgtuq{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.15);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:1000}.advisor-subscribe-kyc_subscriptionPopup__VHwZy{border-radius:10px;width:calc(100vw - 24px);max-width:700px;height:92vh;max-height:800px;display:flex;flex-direction:column;overflow:hidden}.advisor-subscribe-kyc_subscriptionPopup__VHwZy::-webkit-scrollbar{width:10px;height:2px}.advisor-subscribe-kyc_subscriptionPopup__VHwZy::-webkit-scrollbar-button{display:none}.advisor-subscribe-kyc_subscriptionPopup__VHwZy::-webkit-scrollbar-track{background:#fff;border-radius:10px}.advisor-subscribe-kyc_subscriptionPopup__VHwZy::-webkit-scrollbar-thumb{background:#cdcdcd;border-radius:5px}.advisor-subscribe-kyc_subscriptionPopup__VHwZy::-webkit-scrollbar-thumb:hover{background:#636363}.advisor-subscribe-kyc_subscriptionCard__ju1Os{background:#fafafa;border-radius:10px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;padding:15px;box-sizing:border-box}.advisor-subscribe-kyc_navigation__40Wtb{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:12px;gap:20px}.advisor-subscribe-kyc_nextBtn__0cnKT,.advisor-subscribe-kyc_prevBtn___H62t{padding:10px 15px;border:none;border-radius:5px;cursor:pointer;font-size:15px;font-weight:500;transition:all .25s ease;font-weight:700}.advisor-subscribe-kyc_prevBtn___H62t{background-color:#cecece;padding:10px 15px;border-radius:5px;border:none;font-weight:700}.advisor-subscribe-kyc_prevBtn___H62t:hover{background-color:#e2e8f0}.advisor-subscribe-kyc_nextBtn__0cnKT{background-color:#0f8ce9;color:#fff}.advisor-subscribe-kyc_nextBtn__0cnKT:hover{background-color:#0586e8}.advisor-subscribe-kyc_nextBtn__0cnKT:disabled{background-color:#cbd5e1;cursor:not-allowed}.advisor-subscribe-kyc_closeBtn__zepcO{background-color:#cecece;color:#000;padding:10px 15px;border-radius:5px;border:none;font-weight:700}.advisor-subscribe-kyc_spin__OAPo1{animation:advisor-subscribe-kyc_spin__OAPo1 1s linear infinite}@keyframes advisor-subscribe-kyc_spin__OAPo1{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.advisor-subscribe-kyc_closeIcon__57Xkx{position:absolute;top:12px;right:14px;background:none;border:none;cursor:pointer;color:#64748b;display:flex;align-items:center;justify-content:center;padding:4px;border-radius:4px;transition:color .15s ease,background .15s ease;z-index:100}.advisor-subscribe-kyc_closeIcon__57Xkx:hover{color:#1a1a2e;background:#f1f5f9}.trade-simulator_container__TVJdH{padding:16px;background:#fff;border-radius:12px;display:flex;flex-direction:column;gap:14px;font-family:inherit;width:100%;max-width:100%;box-sizing:border-box;position:relative;transition:all .3s ease;overflow-x:clip}.trade-simulator_fullscreenContainer__JeUmh{position:fixed!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100vw!important;height:100vh!important;z-index:999999!important;background:#f8fafc!important;overflow-y:auto!important;border-radius:0!important;padding:20px!important;box-sizing:border-box!important}.trade-simulator_simHeader__AwpIa{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:12px;width:100%}.trade-simulator_titleBox__9hM_T{flex:1 1;min-width:0;padding-right:44px}.trade-simulator_title__kRGji{font-size:18px;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:8px;margin:0 0 4px}.trade-simulator_infoIcon__EjeMC{color:#2563eb;cursor:pointer;flex-shrink:0}.trade-simulator_subtitle__k5_9b{font-size:12.5px;color:#64748b;margin:0;line-height:1.45}.trade-simulator_headerActions__ZlAG6{position:-webkit-sticky;position:sticky;top:16px;z-index:1000;display:flex;align-items:center;justify-content:flex-end;align-self:flex-end;margin-bottom:-34px;pointer-events:none}.trade-simulator_datePickerWrapper__QrfZE{position:relative}.trade-simulator_datePickerBtn__2Zjky{display:flex;align-items:center;gap:8px;padding:7px 12px;background:#fff;border:1px solid #cbd5e1;border-radius:8px;font-size:12.5px;font-weight:600;color:#334155;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.04);white-space:nowrap;transition:all .2s ease}.trade-simulator_datePickerBtn__2Zjky:hover{border-color:#2563eb;background:#f8fafc}.trade-simulator_datePickerPopover__v6Smq{position:absolute;top:calc(100% + 6px);right:0;width:300px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.05);padding:14px;z-index:1000;display:flex;flex-direction:column;gap:12px;box-sizing:border-box}@media (max-width:480px){.trade-simulator_datePickerPopover__v6Smq{right:auto;left:50%;transform:translateX(-50%);width:280px}}.trade-simulator_popoverTitle__xoVTY{font-size:13px;font-weight:700;color:#0f172a;margin:0}.trade-simulator_dateInputGrid__RTBv_{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.trade-simulator_dateInputGroup__IlBuu{display:flex;flex-direction:column;gap:4px}.trade-simulator_dateLabel__o1jwY{font-size:11px;font-weight:600;color:#64748b}.trade-simulator_dateInput__gYlD4{padding:6px 8px;border:1px solid #cbd5e1;border-radius:6px;font-size:12px;color:#0f172a;outline:none;font-family:inherit;width:100%;box-sizing:border-box}.trade-simulator_dateInput__gYlD4:focus{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.15)}.trade-simulator_presetChips__GSQft{display:flex;flex-wrap:wrap;gap:6px}.trade-simulator_presetChip__9ijHY{padding:4px 10px;border-radius:18px;border:1px solid #e2e8f0;background:#f8fafc;font-size:11px;font-weight:600;color:#475569;cursor:pointer;transition:all .2s ease}.trade-simulator_presetChip__9ijHY:hover{background:#eff6ff;border-color:#93c5fd;color:#2563eb}.trade-simulator_popoverFooter__FooE8{display:flex;justify-content:flex-end;gap:8px;padding-top:8px;border-top:1px solid #f1f5f9}.trade-simulator_cancelBtn__1coPg{padding:6px 12px;border-radius:6px;border:1px solid #cbd5e1;background:#fff;font-size:12px;font-weight:600;color:#475569;cursor:pointer}.trade-simulator_applyBtn__aDqfT{padding:6px 14px;border-radius:6px;border:none;background:#2563eb;font-size:12px;font-weight:600;color:#fff;cursor:pointer}.trade-simulator_applyBtn__aDqfT:hover{background:#1d4ed8}.trade-simulator_applyBtn__aDqfT:disabled{background:#93c5fd;cursor:not-allowed}.trade-simulator_iconBtn__Cv0nX{pointer-events:auto;display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#334155;cursor:pointer;box-shadow:0 2px 6px rgba(0,0,0,.08);transition:all .2s ease}.trade-simulator_iconBtn__Cv0nX:hover{background:#f1f5f9;color:#2563eb;border-color:#93c5fd;box-shadow:0 4px 12px rgba(37,99,235,.15)}.trade-simulator_capitalSection__Qdgt9{display:flex;flex-direction:column;gap:6px}.trade-simulator_capitalLabel__cf_Lc{font-size:12.5px;font-weight:700;color:#0f172a;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.trade-simulator_customHint__HeIio{font-size:11px;font-weight:600;color:#2563eb;background:#eff6ff;padding:2px 8px;border-radius:12px;border:1px solid #bfdbfe}.trade-simulator_capitalOptions__Cpur2{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.trade-simulator_capitalBtn__uRFXW{padding:6px 16px;border-radius:7px;border:1.5px solid #cbd5e1;background:#fff;font-size:12.5px;font-weight:700;color:#334155;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:5px}.trade-simulator_capitalBtn__uRFXW:hover{border-color:#93c5fd;background:#f0f9ff}.trade-simulator_capitalActive__tqkN9{background:#eff6ff!important;border-color:#2563eb!important;color:#1d4ed8!important;box-shadow:0 0 0 1px #2563eb}.trade-simulator_checkBadge__uM_4r{width:14px;height:14px;border-radius:50%;background:#2563eb;color:#fff;display:flex;align-items:center;justify-content:center}.trade-simulator_customCapitalBox__Dr5_m{display:flex;align-items:center;gap:6px;padding:5px 12px;border-radius:7px;border:1.5px solid #cbd5e1;background:#fff;transition:all .2s ease}.trade-simulator_customCapitalBox__Dr5_m:focus-within{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.15);background:#f8fafc}.trade-simulator_customInputLabel__xfTq5{font-size:12px;font-weight:700;color:#2563eb;white-space:nowrap}.trade-simulator_customCapitalInput__fY7BU{border:none;outline:none;font-size:13px;font-weight:700;color:#0f172a;width:130px;background:transparent;font-family:inherit}.trade-simulator_topLayoutGrid__q3qip{display:flex;flex-direction:column;gap:12px;width:100%;max-width:100%;min-width:0}.trade-simulator_metricsGrid__j020T{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:10px;gap:10px;width:100%;max-width:100%;min-width:0}.trade-simulator_metricCard__zEJkd{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px 12px;display:flex;flex-direction:column;gap:2px;min-width:0;box-sizing:border-box;transition:transform .2s ease}.trade-simulator_metricCard__zEJkd:hover{transform:translateY(-2px)}.trade-simulator_metricTitleGroup__z7EvF{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:700;color:#475569;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trade-simulator_metricValue__9q9UF{font-size:16.5px;font-weight:800;color:#0f172a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trade-simulator_metricSubText__9WoJY{font-size:10.5px;font-weight:600;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.trade-simulator_cardGreen__39avO{background:#f0fdf4;border-color:#bbf7d0}.trade-simulator_cardGreen__39avO .trade-simulator_metricSubText__9WoJY,.trade-simulator_cardGreen__39avO .trade-simulator_metricValue__9q9UF{color:#16a34a}.trade-simulator_cardRed__Or9wW{background:#fef2f2;border-color:#fecaca}.trade-simulator_cardRed__Or9wW .trade-simulator_metricSubText__9WoJY,.trade-simulator_cardRed__Or9wW .trade-simulator_metricValue__9q9UF{color:#dc2626}.trade-simulator_cardPurple__riZRa{background:#faf5ff;border-color:#e9d5ff}.trade-simulator_cardPurple__riZRa .trade-simulator_metricValue__9q9UF{color:#7e22ce}.trade-simulator_cardBlue__h0g0p{background:#eff6ff;border-color:#bfdbfe}.trade-simulator_cardBlue__h0g0p .trade-simulator_metricValue__9q9UF{color:#2563eb}.trade-simulator_cardAmber__PH5nl{background:#fffbeb;border-color:#fef08a}.trade-simulator_cardAmber__PH5nl .trade-simulator_metricValue__9q9UF{color:#b45309}.trade-simulator_sidebarStack__JTtSZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:10px;gap:10px;width:100%}.trade-simulator_assumptionsCard__k_ojb{background:#fff;border:1px solid #e2e8f0;border-radius:9px;padding:10px 14px;box-sizing:border-box}.trade-simulator_assumptionsTitle__bO6_g{font-size:12.5px;font-weight:700;color:#0f172a;margin:0 0 6px}.trade-simulator_assumptionsList__dQi2G{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5px}.trade-simulator_assumptionItem__k3bwK{display:flex;align-items:center;gap:7px;font-size:11.5px;color:#334155;font-weight:500}.trade-simulator_checkIcon__Q4ebd{color:#16a34a;flex-shrink:0}.trade-simulator_disclaimerCard__y3qnb{background:#eff6ff;border:1px solid #bfdbfe;border-radius:9px;padding:10px 14px;display:flex;flex-direction:column;gap:5px;box-sizing:border-box;width:100%}.trade-simulator_disclaimerTitle___hhQi{display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:#1d4ed8}.trade-simulator_disclaimerText__5VN5z{font-size:11.5px;color:#1e40af;line-height:1.4;margin:0}.trade-simulator_bottomGrid__yiBEF{display:grid;grid-template-columns:7fr 5fr;grid-gap:14px;gap:14px;width:100%;max-width:100%;min-width:0}@media (max-width:1024px){.trade-simulator_bottomGrid__yiBEF{grid-template-columns:1fr}}.trade-simulator_tableCard__IwugM{background:#fff;border:1px solid #e2e8f0;border-radius:9px;padding:12px 14px;display:flex;flex-direction:column;gap:10px;box-sizing:border-box;min-width:0;max-width:100%;overflow:hidden}.trade-simulator_tableHeader__4bSG1{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.trade-simulator_tableHeaderActions__nc7Lj{display:flex;align-items:center;gap:8px}.trade-simulator_tableTitle__LK4jp{font-size:14px;font-weight:700;color:#0f172a;margin:0}.trade-simulator_tableWrapper__BJK4b{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative}.trade-simulator_simTable__jV8Lb{width:100%;border-collapse:collapse;font-size:12px;text-align:left;min-width:550px}.trade-simulator_simTable__jV8Lb th{padding:7px 10px;background:#f8fafc;color:#475569;font-weight:700;border-bottom:1px solid #e2e8f0;white-space:nowrap}.trade-simulator_simTable__jV8Lb td{padding:6px 10px;border-bottom:1px solid #f1f5f9;color:#334155;vertical-align:middle;white-space:nowrap}.trade-simulator_overallRow__E43i0 td{background:#eff6ff;font-weight:700;color:#1d4ed8;border-bottom:none}.trade-simulator_tableFooterNote__Gyt6e{font-size:10.5px;color:#94a3b8;margin-top:2px}.trade-simulator_skeletonRow__brzbt td{padding:8px 10px}.trade-simulator_skeletonCell__1uNU4{display:block;height:13px;width:100%;min-width:40px;border-radius:4px;background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 37%,#e2e8f0 63%);background-size:400% 100%;animation:trade-simulator_skeletonShimmer__RF2j4 1.4s ease infinite}@keyframes trade-simulator_skeletonShimmer__RF2j4{0%{background-position:100% 50%}to{background-position:0 50%}}.trade-simulator_recalculatingOverlay__Kf8G7{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.65);font-size:12.5px;font-weight:700;color:#2563eb;pointer-events:none;border-radius:6px}.trade-simulator_chartCard__DeYZn{background:#fff;border:1px solid #e2e8f0;border-radius:9px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;box-sizing:border-box;min-width:0}.trade-simulator_chartHeader__rpdHd{display:flex;justify-content:space-between;align-items:center}.trade-simulator_chartTitle__ovUPl{font-size:13.5px;font-weight:700;color:#0f172a;margin:0;display:flex;align-items:center;gap:4px}.trade-simulator_chartContainer__rkDdg{width:100%;height:180px}.trade-simulator_chartFooter__2_5fh{display:flex;justify-content:space-between;font-size:11.5px;font-weight:700;color:#475569;padding-top:8px;border-top:1px dashed #e2e8f0;flex-wrap:wrap;gap:6px}.trade-simulator_textGreen__I6hBe{color:#16a34a;font-weight:700}.trade-simulator_textRed__k4I3g{color:#dc2626;font-weight:700}.trade-simulator_executedTradesSection__himvJ{margin-top:14px;border-top:1px solid #e2e8f0;padding-top:12px;display:flex;flex-direction:column;gap:8px}.trade-simulator_executedTradesTitle__7sSGn{font-size:13px;font-weight:700;color:#0f172a;margin:0}.trade-simulator_badge__0LwZu{display:inline-block;padding:3px 8px;border-radius:12px;font-size:11px;font-weight:600;text-transform:capitalize;background:#f1f5f9;color:#475569}.trade-simulator_badgeGreen__lUk_d{background:#dcfce7;color:#15803d;border:1px solid #bbf7d0}.trade-simulator_badgeGreenLight__02Mb4{background:#f0fdf4;color:#166534;border:1px solid #dcfce7}.trade-simulator_badgeRed__TYDgC{background:#fee2e2;color:#b91c1c;border:1px solid #fecaca}.trade-simulator_badgeRedLight__5eu7G{background:#fff1f1;color:#991b1b;border:1px solid #fee2e2}.trade-simulator_executedTradesCard__uYnW5{background:#fff;border:1px solid #e2e8f0;border-radius:9px;padding:14px;display:flex;flex-direction:column;gap:12px;box-sizing:border-box;width:100%}.trade-simulator_executedTradesWrapper__6uc50{width:100%;max-height:380px;overflow-y:auto;overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative}.trade-simulator_executedTradesWrapper__6uc50 th{position:-webkit-sticky;position:sticky;top:0;background:#f8fafc;z-index:2;box-shadow:0 1px 2px rgba(0,0,0,.05)}.trade-simulator_spinIcon__ojb_E{animation:trade-simulator_spin__Of7oq 1s linear infinite}@keyframes trade-simulator_spin__Of7oq{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:768px){.trade-simulator_container__TVJdH{padding:10px;gap:10px;border-radius:8px;overflow-x:clip}.trade-simulator_simHeader__AwpIa{gap:8px}.trade-simulator_titleBox__9hM_T{min-width:0;width:100%}.trade-simulator_title__kRGji{font-size:15px;word-break:break-word}.trade-simulator_subtitle__k5_9b{font-size:11px}.trade-simulator_capitalLabel__cf_Lc{font-size:11.5px}.trade-simulator_capitalOptions__Cpur2{gap:6px;width:100%}.trade-simulator_capitalBtn__uRFXW{padding:6px 10px;font-size:11.5px;flex:1 1 auto;justify-content:center}.trade-simulator_customCapitalBox__Dr5_m{padding:4px 10px;flex:1 1 100%;width:100%;box-sizing:border-box}.trade-simulator_customCapitalInput__fY7BU{width:100%;font-size:12px}.trade-simulator_metricsGrid__j020T{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.trade-simulator_metricsGrid__j020T>.trade-simulator_metricCard__zEJkd:nth-child(5):last-child{grid-column:span 2}.trade-simulator_metricCard__zEJkd{padding:8px 10px;min-width:0}.trade-simulator_metricTitleGroup__z7EvF{font-size:10.5px}.trade-simulator_metricValue__9q9UF{font-size:14px}.trade-simulator_metricSubText__9WoJY{font-size:10px}.trade-simulator_disclaimerCard__y3qnb{padding:8px 12px;width:100%;box-sizing:border-box}.trade-simulator_disclaimerTitle___hhQi{font-size:11.5px}.trade-simulator_disclaimerText__5VN5z{font-size:10.5px;line-height:1.35}.trade-simulator_bottomGrid__yiBEF{grid-template-columns:1fr;width:100%}.trade-simulator_chartCard__DeYZn,.trade-simulator_executedTradesCard__uYnW5,.trade-simulator_tableCard__IwugM{padding:10px 12px;border-radius:8px;width:100%;min-width:0;max-width:100%;box-sizing:border-box;overflow:hidden}.trade-simulator_chartTitle__ovUPl,.trade-simulator_executedTradesTitle__7sSGn,.trade-simulator_tableTitle__LK4jp{font-size:12.5px}.trade-simulator_datePickerBtn__2Zjky{padding:5px 10px;font-size:11px}.trade-simulator_chartContainer__rkDdg{height:160px}.trade-simulator_chartFooter__2_5fh{font-size:10.5px}}@media (max-width:480px){.trade-simulator_capitalBtn__uRFXW{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px)}.trade-simulator_tableHeader__4bSG1{flex-direction:column;align-items:flex-start;gap:8px}.trade-simulator_datePickerWrapper__QrfZE,.trade-simulator_tableHeaderActions__nc7Lj{width:100%}.trade-simulator_datePickerBtn__2Zjky{width:100%;justify-content:space-between}.trade-simulator_datePickerPopover__v6Smq{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100vw - 32px);max-width:320px;box-shadow:0 20px 40px rgba(0,0,0,.2);z-index:99999}}@media (max-width:380px){.trade-simulator_container__TVJdH{padding:8px 6px}.trade-simulator_metricsGrid__j020T{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.trade-simulator_metricCard__zEJkd{padding:6px 8px}.trade-simulator_metricValue__9q9UF{font-size:13px}.trade-simulator_capitalBtn__uRFXW{padding:5px 6px;font-size:11px}}.error-page_pageContainer__iwvpY{margin:0;padding:0;background-color:#fff;font-family:Arial,sans-serif;display:flex;justify-content:center;align-items:center;height:100vh;text-align:center;color:#5182f0;overflow:hidden;position:relative}.error-page_container__x7PGd{max-width:1300px;width:90%;padding:50px;border-radius:20px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);position:relative;z-index:10;animation:error-page_fadeIn__aScO_ 1.5s ease-in-out}.error-page_heading__8W0vL{font-size:80px;margin:0;font-weight:700;animation:error-page_bounce__DYBaQ 1.5s infinite alternate}.error-page_text__TMjVz{font-size:22px;margin:15px 0}.error-page_btn__G1ylO{display:inline-block;margin-top:20px;padding:15px 30px;background:#5182f0;color:#fff;text-decoration:none;border-radius:8px;font-weight:700;transition:.3s}.error-page_btn__G1ylO:hover{background:#416ac1}.error-page_fallingCandles__xGxG9,.error-page_flickeringDots__PpUMc{position:absolute;width:100%;height:100vh;top:0;left:0;overflow:hidden;z-index:1}.error-page_candle__N8CHX{position:absolute;width:8px;height:40px;background:#5182f0;animation:error-page_fall__lSJK1 3s linear infinite}.error-page_errorInfo__5ckaY{display:none}@keyframes error-page_fall__lSJK1{0%{transform:translateY(-100px);opacity:1}to{transform:translateY(100vh);opacity:0}}@keyframes error-page_bounce__DYBaQ{0%{transform:translateY(0)}to{transform:translateY(-10px)}}@keyframes error-page_fadeIn__aScO_{0%{opacity:0}to{opacity:1}}.error-page_dot__Ld6c3{position:absolute;width:10px;height:10px;background:#5182f0;border-radius:50%;opacity:.8;animation:error-page_flicker__MZRRw 1.5s infinite alternate}@keyframes error-page_flicker__MZRRw{0%{opacity:.2;transform:scale(1)}to{opacity:1;transform:scale(1.5)}}@media (max-width:768px){.error-page_heading__8W0vL{font-size:50px}.error-page_text__TMjVz{font-size:18px}}