.CompaniesPage_intro__ZEW5V{max-width:760px;margin-top:10px;font-size:15px;line-height:1.6;color:var(--text-muted)}.CompanyLogo_logo__w2Eu3{width:var(--company-logo-size);height:var(--company-logo-size);display:inline-grid;place-items:center;flex-shrink:0;overflow:hidden;border:1px solid var(--border-light);border-radius:var(--company-logo-radius);background:var(--bg-card);box-sizing:border-box}.CompanyLogo_image__ApKNg{width:100%;height:100%;object-fit:contain;padding:var(--company-logo-padding);border-radius:inherit;box-sizing:border-box}.CompaniesFilter_shell__Vri73{display:flex;flex-direction:column;gap:22px}.CompaniesFilter_stats__ss0Fr{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px}.CompaniesFilter_statCard__6pdLU{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius);padding:14px 16px}.CompaniesFilter_statLink__3uf3H{color:inherit;display:block;text-decoration:none;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.CompaniesFilter_statLink__3uf3H *,.CompaniesFilter_statLink__3uf3H:hover *{text-decoration:none}.CompaniesFilter_statLink__3uf3H:hover{background:color-mix(in srgb,var(--accent) 7%,var(--bg-card));border-color:var(--accent);box-shadow:0 10px 24px rgba(37,99,235,.12);transform:translateY(-1px)}.CompaniesFilter_statLabel__ucTwx{display:block;font-size:12px;color:var(--text-muted);margin-bottom:6px}.CompaniesFilter_statValue__rjwbt{font-size:24px;line-height:1;color:var(--text-main)}.CompaniesFilter_toolbar__1mx45{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.CompaniesFilter_toolbarCompact__OWVZt{justify-content:flex-end}.CompaniesFilter_filterGroup__GTyGQ{display:inline-flex;align-items:center;gap:8px;background:var(--bg-card);border:1px solid var(--border-light);border-radius:12px;padding:10px 12px;color:var(--text-main)}.CompaniesFilter_select___Dss8{border:none;background:transparent;color:var(--text-main);outline:none;font-size:14px}.CompaniesFilter_orderButton__uNHzD{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-card);border:1px solid var(--border-light);border-radius:12px;color:var(--text-main);cursor:pointer;transition:all .18s ease}.CompaniesFilter_orderButton__uNHzD:hover{border-color:var(--accent);box-shadow:0 8px 22px rgba(0,0,0,.06)}.CompaniesFilter_letterNav__N643c{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:6px;border-bottom:1px solid var(--border-light)}.CompaniesFilter_letterLink__HzmjQ{min-width:34px;height:34px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-light);border-radius:10px;text-decoration:none;color:var(--text-main);background:var(--bg-card);font-size:13px;font-weight:600;transition:all .18s ease}.CompaniesFilter_letterLinkActive__E7AMn,.CompaniesFilter_letterLink__HzmjQ:hover{border-color:var(--accent);color:var(--accent)}.CompaniesFilter_letterLinkActive__E7AMn{background:rgba(37,99,235,.12)}.CompaniesFilter_groups__qUH8_{display:flex;flex-direction:column;gap:32px}.CompaniesFilter_groupSection__RmMai{scroll-margin-top:120px;display:flex;flex-direction:column;gap:14px}.CompaniesFilter_groupHead__JPJQP{display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--border-light);padding-bottom:8px}.CompaniesFilter_groupTitle___Of_k{font-size:22px;font-weight:700}.CompaniesFilter_groupCount__bRT0T{font-size:13px;color:var(--text-muted)}.CompaniesFilter_grid__mZ3W5{display:grid;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:14px}.CompaniesFilter_companyCard__djWQC{display:flex;flex-direction:column;gap:16px;text-decoration:none;background:linear-gradient(180deg,var(--bg-card) 0,rgba(255,255,255,.02) 100%);border:1px solid var(--border-light);border-radius:18px;padding:16px;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.CompaniesFilter_companyCard__djWQC:hover{transform:translateY(-2px);border-color:var(--accent);box-shadow:0 14px 34px rgba(0,0,0,.08)}.CompaniesFilter_companyCardTop__wZShn{display:flex;align-items:center;justify-content:space-between;gap:10px}.CompaniesFilter_exchangeBadge__JNVzb{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;color:var(--text-muted);border:1px solid var(--border-light);border-radius:999px;padding:6px 8px;background:rgba(148,163,184,.06)}.CompaniesFilter_companyMain__HVkPo{display:flex;flex-direction:column;gap:4px}.CompaniesFilter_companyTicker__11DID{font-size:17px;font-weight:700;color:var(--text-main);line-height:1.2}.CompaniesFilter_companyName__Ab3k1{font-size:14px;color:var(--text-muted);line-height:1.4}.CompaniesFilter_companyCardBottom__xKJE5{display:flex;align-items:center;justify-content:space-between;color:var(--accent);font-size:13px;font-weight:600}.CompaniesFilter_openText__woLxl{display:inline-flex;align-items:center}@media (max-width:768px){.CompaniesFilter_toolbarCompact__OWVZt{justify-content:flex-start}.CompaniesFilter_stats__ss0Fr{grid-template-columns:repeat(2,minmax(0,1fr))}.CompaniesFilter_grid__mZ3W5{grid-template-columns:1fr}.CompaniesFilter_groupTitle___Of_k{font-size:20px}}.DividendCalculator_tool__6PYjW{display:grid;gap:1rem}.DividendCalculator_chartCard__d5w41,.DividendCalculator_empty__o_zQ_,.DividendCalculator_formCard__VF_1d,.DividendCalculator_results__2HXU4 article,.DividendCalculator_tableCard__2t6GL{border:1px solid var(--border-light);border-radius:8px;background:var(--bg-card)}.DividendCalculator_formCard__VF_1d{display:grid;gap:.65rem;padding:.85rem}.DividendCalculator_rows__nQmv3{display:grid;gap:.55rem}.DividendCalculator_row__OCOXf{position:relative;display:grid;gap:.55rem;padding-bottom:.6rem;border-bottom:1px solid var(--border-light)}.DividendCalculator_row__OCOXf:last-child{padding-bottom:0;border-bottom:0}.DividendCalculator_companyField__OeeCl,.DividendCalculator_row__OCOXf label{display:grid;gap:.35rem;color:var(--text-muted);font-size:.78rem;font-weight:850}.DividendCalculator_row__OCOXf input{width:100%;min-width:0;min-height:40px;border:1px solid var(--border-light);border-radius:8px;background:color-mix(in srgb,var(--bg-card) 86%,var(--bg-main));color:var(--text-main);font:inherit;font-size:.92rem;font-weight:800;outline:none;padding:0 .85rem}.DividendCalculator_row__OCOXf input:focus{border-color:color-mix(in srgb,var(--accent) 55%,var(--border-light));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.DividendCalculator_companyField__OeeCl{position:relative}.DividendCalculator_searchBox__YOcJj{position:relative;display:flex;align-items:center}.DividendCalculator_searchBox__YOcJj svg{position:absolute;left:.85rem;color:var(--text-muted)}.DividendCalculator_searchBox__YOcJj input{padding-left:2.35rem}.DividendCalculator_suggestions__S736a{position:absolute;top:calc(100% + .35rem);left:0;z-index:8;width:100%;overflow:hidden;border:1px solid var(--border-light);border-radius:8px;background:var(--bg-card);box-shadow:0 18px 40px color-mix(in srgb,#000 14%,transparent)}.DividendCalculator_suggestions__S736a button{width:100%;display:flex;align-items:center;gap:.65rem;border:0;border-bottom:1px solid var(--border-light);background:transparent;color:var(--text-main);cursor:pointer;padding:.7rem .8rem;text-align:left}.DividendCalculator_suggestions__S736a button:last-child{border-bottom:0}.DividendCalculator_suggestions__S736a button:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}.DividendCalculator_companyCell__CKePp span,.DividendCalculator_suggestions__S736a span{display:grid;gap:.08rem}.DividendCalculator_companyCell__CKePp strong,.DividendCalculator_suggestions__S736a strong{color:var(--text-main);font-size:.92rem;line-height:1.1}.DividendCalculator_companyCell__CKePp small,.DividendCalculator_suggestions__S736a small{color:var(--text-muted);font-size:.78rem;font-weight:750}.DividendCalculator_premiumHint__jWzCn{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;padding:.35rem 0;color:var(--text-muted);font-size:.8rem;font-weight:750;line-height:1.45}.DividendCalculator_premiumHint__jWzCn svg{color:var(--accent)}.DividendCalculator_premiumHint__jWzCn a{color:var(--accent);font-weight:900;text-decoration:none}.DividendCalculator_addButton__E_0R_,.DividendCalculator_removeButton__C0IKc{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:36px;border-radius:8px;font:inherit;font-weight:900;cursor:pointer}.DividendCalculator_addButton__E_0R_{justify-self:start;border:1px solid color-mix(in srgb,var(--accent) 24%,var(--border-light));background:color-mix(in srgb,var(--accent) 8%,var(--bg-card));color:var(--accent);padding:0 .8rem}.DividendCalculator_addButton__E_0R_:disabled{border-color:color-mix(in srgb,var(--accent) 20%,var(--border-light));background:color-mix(in srgb,var(--accent) 7%,var(--bg-card));color:var(--accent);cursor:not-allowed;opacity:1}.DividendCalculator_addButton__E_0R_ span{border-radius:999px;padding:.15rem .45rem;background:color-mix(in srgb,var(--accent) 14%,var(--bg-card));color:var(--accent);font-size:.72rem}.DividendCalculator_removeButton__C0IKc{border:1px solid var(--border-light);background:transparent;color:var(--text-muted);padding:0 .65rem}.DividendCalculator_removeButton__C0IKc:hover{color:var(--color-danger)}.DividendCalculator_error__vjomO,.DividendCalculator_status__ik6eN{margin:0;font-size:.84rem;font-weight:850}.DividendCalculator_status__ik6eN{color:var(--text-muted)}.DividendCalculator_error__vjomO{color:var(--color-danger)}.DividendCalculator_empty__o_zQ_{min-height:290px;display:grid;place-items:center;align-content:center;gap:.65rem;padding:2rem;color:var(--text-muted);text-align:center}.DividendCalculator_empty__o_zQ_ svg{color:var(--accent)}.DividendCalculator_empty__o_zQ_ h2{margin:0;color:var(--text-main);font-size:1.2rem}.DividendCalculator_empty__o_zQ_ p{max-width:520px;margin:0;line-height:1.55}.DividendCalculator_results__2HXU4{display:grid;gap:1rem}.DividendCalculator_summaryGrid__eVBcP{display:grid;gap:.75rem}.DividendCalculator_results__2HXU4 article{display:grid;gap:.55rem;padding:1rem}.DividendCalculator_results__2HXU4 article span{color:var(--text-muted);font-size:.76rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.DividendCalculator_results__2HXU4 article strong{color:var(--text-main);font-size:1.45rem;line-height:1.1}.DividendCalculator_chartCard__d5w41,.DividendCalculator_tableCard__2t6GL{padding:1rem}.DividendCalculator_chartCard__d5w41{display:grid;gap:.8rem}.DividendCalculator_chartCard__d5w41 h2,.DividendCalculator_tableCard__2t6GL h2{margin:0;color:var(--text-main);font-size:1.12rem}.DividendCalculator_chartCard__d5w41 p{margin:.25rem 0 0;color:var(--text-muted);font-size:.86rem}.DividendCalculator_chart__q1Ksq{min-height:280px}.DividendCalculator_tableWrap__28BQ_{overflow-x:auto}.DividendCalculator_tableCard__2t6GL table{width:100%;border-collapse:collapse;min-width:680px}.DividendCalculator_tableCard__2t6GL td,.DividendCalculator_tableCard__2t6GL th{border-bottom:1px solid var(--border-light);padding:.85rem .7rem;color:var(--text-main);font-size:.9rem;text-align:right;white-space:nowrap}.DividendCalculator_tableCard__2t6GL td:first-child,.DividendCalculator_tableCard__2t6GL th:first-child{text-align:left}.DividendCalculator_tableCard__2t6GL th{color:var(--text-muted);font-size:.72rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.DividendCalculator_tableCard__2t6GL td{font-weight:850}.DividendCalculator_companyCell__CKePp{display:inline-flex;align-items:center;gap:.6rem}@media (min-width:760px){.DividendCalculator_row__OCOXf{grid-template-columns:minmax(240px,1fr) 160px 110px auto;align-items:end}.DividendCalculator_error__vjomO,.DividendCalculator_premiumHint__jWzCn,.DividendCalculator_status__ik6eN{grid-column:1/-1}.DividendCalculator_summaryGrid__eVBcP{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:980px){.DividendCalculator_formCard__VF_1d{padding:.9rem 1rem}.DividendCalculator_removeButton__C0IKc{width:38px;padding:0}.DividendCalculator_removeButton__C0IKc span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.CompanyTabs_tabs__G0UZf{width:100%;border-bottom:1px solid var(--border-light);margin-top:8px}.CompanyTabs_inner__0oQ7Q{display:flex;gap:26px;overflow-x:auto;scrollbar-width:none}.CompanyTabs_inner__0oQ7Q::-webkit-scrollbar{display:none}.CompanyTabs_tab__ILwqW{position:relative;padding:14px 2px;font-size:14px;font-weight:600;text-decoration:none;color:var(--text-muted);text-transform:uppercase;white-space:nowrap;transition:color .2s ease}.CompanyTabs_active___2Y9Z,.CompanyTabs_tab__ILwqW:hover{color:var(--text-main)}.CompanyTabs_active___2Y9Z:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--accent);border-radius:2px}.DividendPaymentsClient_page__3XiQl{display:grid;gap:1.1rem}.DividendPaymentsClient_hero__JhXKX{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:clamp(1.1rem,2vw,1.75rem);border:1px solid var(--border-light);border-radius:20px;background-color:var(--bg-card);overflow:hidden}.DividendPaymentsClient_hero__JhXKX h1{margin:.25rem 0 0;color:var(--text-main);font-size:clamp(2rem,4vw,3.25rem);line-height:1;letter-spacing:0}.DividendPaymentsClient_hero__JhXKX p{margin:.65rem 0 0;max-width:680px;color:var(--text-muted);line-height:1.55}.DividendPaymentsClient_kicker__us8hP{margin:0!important;color:var(--accent)!important;font-size:.75rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.DividendPaymentsClient_form__8kwIE button,.DividendPaymentsClient_syncButton__u2J4W{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:0;border-radius:13px;background:var(--accent);color:#fff;font-weight:850;cursor:pointer;white-space:nowrap}.DividendPaymentsClient_syncButton__u2J4W{min-width:180px;padding:0 1rem;box-shadow:0 12px 28px rgba(37,99,235,.18)}.DividendPaymentsClient_form__8kwIE button:disabled,.DividendPaymentsClient_syncButton__u2J4W:disabled{opacity:.56;cursor:not-allowed}.DividendPaymentsClient_message__I8HFE{padding:.85rem 1rem;border:1px solid rgba(37,99,235,.22);border-radius:14px;background:rgba(37,99,235,.07);color:var(--text-main);font-weight:700}.DividendPaymentsClient_filters__MnV1j{display:grid;grid-template-columns:minmax(280px,1fr) minmax(150px,190px) minmax(150px,190px);gap:.75rem;align-items:end;padding:.95rem;border:1px solid var(--border-light);border-radius:16px;background:var(--bg-card)}.DividendPaymentsClient_filters__MnV1j label,.DividendPaymentsClient_form__8kwIE label{display:grid;gap:.4rem}.DividendPaymentsClient_filters__MnV1j span,.DividendPaymentsClient_form__8kwIE span{color:var(--text-muted);font-size:.78rem;font-weight:800}.DividendPaymentsClient_filters__MnV1j input,.DividendPaymentsClient_filters__MnV1j select,.DividendPaymentsClient_form__8kwIE input,.DividendPaymentsClient_form__8kwIE select{min-height:44px;border:1px solid var(--border-light);border-radius:11px;background:var(--bg-page);color:var(--text-main);padding:0 .8rem}.DividendPaymentsClient_statsGrid__XMKmf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem}.DividendPaymentsClient_statsGrid__XMKmf article{padding:1rem 1.05rem;border:1px solid var(--border-light);border-radius:16px;background:var(--bg-card)}.DividendPaymentsClient_statsGrid__XMKmf span{display:block;color:var(--text-muted);font-size:.8rem;font-weight:800}.DividendPaymentsClient_statsGrid__XMKmf strong{display:block;margin-top:.45rem;color:var(--text-main);font-size:clamp(1.25rem,2vw,1.55rem)}.DividendPaymentsClient_grid__qm8ue{display:grid;grid-template-columns:minmax(0,3fr) minmax(260px,1fr);gap:1rem}.DividendPaymentsClient_card__nGJhn{padding:1.1rem;border:1px solid var(--border-light);border-radius:18px;background:var(--bg-card);min-width:0;--chart-year-1:#3b82f6;--chart-year-2:#ef4444;--chart-year-3:#f5b301;--chart-year-4:#16a34a;--chart-year-5:#f97316;--chart-year-6:#45c0c7;--chart-year-7:#a855f7}.DividendPaymentsClient_cardHeader__CcIyt{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.DividendPaymentsClient_cardHeader__CcIyt h2{margin:0;color:var(--text-main);font-size:1.05rem}.DividendPaymentsClient_cardHeader__CcIyt span,.DividendPaymentsClient_cardHeader__CcIyt svg{color:var(--accent)}.DividendPaymentsClient_segmentedControl__PLxJy{display:inline-flex;align-items:center;gap:.2rem;padding:.2rem;border:1px solid var(--border-light);border-radius:999px;background:var(--bg-page)}.DividendPaymentsClient_segmentedControl__PLxJy button{min-height:32px;padding:0 .8rem;border:0;border-radius:999px;background:transparent;color:var(--text-muted);font-size:.8rem;font-weight:850;cursor:pointer}.DividendPaymentsClient_segmentedControlActive__9QN7R{background:rgba(37,99,235,.12)!important;color:var(--accent)!important}.DividendPaymentsClient_historyActions__O5IZg{display:inline-flex;align-items:center;gap:.55rem}.DividendPaymentsClient_historyActions__O5IZg>span{min-width:32px;min-height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0 .55rem;border-radius:999px;background:rgba(37,99,235,.1);color:var(--accent);font-size:.78rem;font-weight:900}.DividendPaymentsClient_monthsAction__jqoMe{min-height:34px;padding:0 .75rem;border:1px solid var(--border-light);border-radius:999px;background:var(--bg-page);color:var(--text-main);font-size:.78rem;font-weight:850;cursor:pointer}.DividendPaymentsClient_monthsAction__jqoMe:hover{border-color:color-mix(in srgb,var(--accent) 34%,var(--border-light));color:var(--accent)}.DividendPaymentsClient_chartToggleGroup__PeF8D{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem;border:1px solid var(--border-light);border-radius:12px;background:var(--bg-page)}.DividendPaymentsClient_chartToggle__0ewnF{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:9px;background:transparent;color:var(--text-muted);cursor:pointer}.DividendPaymentsClient_chartToggleActive__ITgM4{background:rgba(37,99,235,.12);color:var(--accent)}.DividendPaymentsClient_barChart__B3EEw,.DividendPaymentsClient_companyList__iA1io{display:grid;gap:.75rem}.DividendPaymentsClient_barRow__jrlc_,.DividendPaymentsClient_companyRow__J5c71{display:grid;align-items:center;gap:.75rem}.DividendPaymentsClient_barRow__jrlc_{grid-template-columns:82px minmax(0,1fr) 110px}.DividendPaymentsClient_companyRow__J5c71{grid-template-columns:auto 54px minmax(0,1fr) 110px}.DividendPaymentsClient_barRow__jrlc_ span,.DividendPaymentsClient_companyRow__J5c71 span{color:var(--text-main);font-weight:800}.DividendPaymentsClient_barRow__jrlc_ div,.DividendPaymentsClient_companyRow__J5c71 div{height:8px;border-radius:999px;background:var(--bg-muted);overflow:hidden}.DividendPaymentsClient_barRow__jrlc_ i,.DividendPaymentsClient_companyRow__J5c71 i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#22c55e,#2563eb)}.DividendPaymentsClient_barRow__jrlc_ strong,.DividendPaymentsClient_companyRow__J5c71 strong{color:var(--text-main);font-size:.9rem;text-align:right}.DividendPaymentsClient_verticalChart__GiTEW{min-height:220px;display:grid;grid-template-columns:repeat(12,minmax(24px,1fr));align-items:end;gap:.8rem;padding-top:.5rem}.DividendPaymentsClient_verticalBar__nLin_{min-width:0;display:grid;grid-template-rows:auto 160px auto;gap:.45rem;align-items:end;text-align:center}.DividendPaymentsClient_verticalBar__nLin_ strong{color:var(--text-muted);font-size:.68rem;font-weight:800;line-height:1.1;overflow:hidden;text-overflow:ellipsis}.DividendPaymentsClient_verticalBar__nLin_ div{width:18px;height:160px;display:flex;align-items:flex-end;justify-content:center;justify-self:center;border-radius:999px;background:var(--bg-muted);overflow:hidden}.DividendPaymentsClient_verticalBar__nLin_ i{width:100%;min-height:4px;display:block;border-radius:inherit;background:linear-gradient(180deg,#22c55e,#2563eb)}.DividendPaymentsClient_verticalBar__nLin_ span{color:var(--text-muted);font-size:.72rem;font-weight:850}.DividendPaymentsClient_yearChart__k04LA{display:grid;gap:1rem}.DividendPaymentsClient_yearChartPlot__hTVib{min-height:280px;display:grid;grid-template-columns:repeat(12,minmax(34px,1fr));gap:.45rem;align-items:end;padding:.6rem .25rem 0;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);overflow-x:auto}.DividendPaymentsClient_yearMonthGroup__poTi9{min-width:34px;display:grid;grid-template-rows:240px auto;gap:.5rem;align-items:end}.DividendPaymentsClient_yearBars__YFcnB{height:240px;display:flex;align-items:flex-end;justify-content:center;gap:2px}.DividendPaymentsClient_yearBars__YFcnB i{width:5px;min-height:2px;display:block;border-radius:999px 999px 0 0}.DividendPaymentsClient_yearMonthGroup__poTi9 span{color:var(--text-muted);font-size:.78rem;font-weight:850;text-align:center;text-transform:capitalize}.DividendPaymentsClient_yearLegend__9N_RQ{display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem 1rem}.DividendPaymentsClient_yearLegend__9N_RQ span{display:inline-flex;align-items:center;gap:.4rem;color:var(--text-muted);font-size:.86rem;font-weight:850}.DividendPaymentsClient_yearLegend__9N_RQ i{width:12px;height:12px;border-radius:4px}.DividendPaymentsClient_annualChart__c_k5o{display:grid;gap:1rem}.DividendPaymentsClient_annualChartPlot__ZiX3z{min-height:280px;display:grid;grid-template-columns:repeat(auto-fit,minmax(58px,1fr));gap:.85rem;align-items:end;padding:.6rem .25rem 0;border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.DividendPaymentsClient_annualBar__2JW_d{min-width:0;display:grid;grid-template-rows:240px auto;gap:.5rem;align-items:end;text-align:center}.DividendPaymentsClient_annualBar__2JW_d div{width:18px;height:240px;display:flex;align-items:flex-end;justify-content:center;justify-self:center}.DividendPaymentsClient_annualBar__2JW_d i{width:100%;min-height:2px;display:block;border-radius:999px 999px 0 0}.DividendPaymentsClient_annualBar__2JW_d span{color:var(--text-muted);font-size:.82rem;font-weight:850}.DividendPaymentsClient_form__8kwIE{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.85rem}.DividendPaymentsClient_form__8kwIE label{grid-column:span 3}.DividendPaymentsClient_wide__wmE7H{grid-column:span 9}.DividendPaymentsClient_form__8kwIE button{grid-column:span 3;align-self:end;min-height:44px}.DividendPaymentsClient_tableWrap__TQI61{overflow-x:auto}.DividendPaymentsClient_monthSections__lnFUd{display:grid;gap:1rem}.DividendPaymentsClient_monthSection__FO1Ry{border:1px solid var(--border-light);border-radius:16px;background:var(--bg-card);overflow:hidden}.DividendPaymentsClient_monthHeader__od7Q1{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1rem;border-bottom:1px solid var(--border-light);background:var(--bg-page)}.DividendPaymentsClient_monthToggle__zX_r0{min-width:190px;display:inline-flex;align-items:center;gap:.7rem;border:0;background:transparent;color:var(--text-main);padding:0;cursor:pointer;text-align:left}.DividendPaymentsClient_monthToggle__zX_r0 svg{flex:0 0 auto;color:var(--text-muted);transition:transform .18s ease}.DividendPaymentsClient_monthToggle__zX_r0 .DividendPaymentsClient_chevronCollapsed__FNCeN{transform:rotate(-90deg)}.DividendPaymentsClient_monthToggle__zX_r0 span{display:grid;gap:.15rem}.DividendPaymentsClient_monthToggle__zX_r0 strong{margin:0;color:var(--text-main);font-size:1rem;font-weight:900;text-transform:capitalize}.DividendPaymentsClient_monthToggle__zX_r0 small{color:var(--text-muted);font-size:.82rem;font-weight:850;white-space:nowrap}.DividendPaymentsClient_monthTotals__NXhWq{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:wrap}.DividendPaymentsClient_monthTotals__NXhWq span{display:inline-flex;align-items:center;gap:.25rem;min-height:28px;padding:0 .65rem;border:1px solid var(--border-light);border-radius:999px;background:var(--bg-card);color:var(--text-muted);font-size:.76rem;font-weight:800;white-space:nowrap}.DividendPaymentsClient_monthTotals__NXhWq strong{color:var(--text-main);font-weight:900}.DividendPaymentsClient_table__pk7Oe{width:100%;border-collapse:collapse;min-width:1020px}.DividendPaymentsClient_table__pk7Oe td,.DividendPaymentsClient_table__pk7Oe th{padding:.8rem .6rem;border-bottom:1px solid var(--border-light);text-align:left}.DividendPaymentsClient_table__pk7Oe th{color:var(--text-muted);font-size:.78rem;font-weight:850}.DividendPaymentsClient_table__pk7Oe td{color:var(--text-main)}.DividendPaymentsClient_companyCell__U3z7g{display:flex;align-items:center;gap:.7rem}.DividendPaymentsClient_companyCell__U3z7g strong{display:block}.DividendPaymentsClient_companyCell__U3z7g span{display:block;max-width:260px;color:var(--text-muted);font-size:.82rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DividendPaymentsClient_companyCell__U3z7g small{display:block;margin-top:.15rem;color:var(--accent);font-size:.72rem;font-weight:800}.DividendPaymentsClient_sourceBadge__XBya_{border-radius:999px;background:rgba(37,99,235,.1);color:var(--accent);text-transform:uppercase}.DividendPaymentsClient_sourceBadge__XBya_,.DividendPaymentsClient_typeBadge__KG34G{display:inline-flex;align-items:center;min-height:26px;padding:0 .65rem;font-weight:850}.DividendPaymentsClient_typeBadge__KG34G{border:1px solid var(--border-light);border-radius:999px;background:var(--bg-page);color:var(--text-main);font-size:.78rem;white-space:nowrap}.DividendPaymentsClient_iconButton__K__9_{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border-light);border-radius:10px;background:var(--bg-page);color:var(--text-muted);cursor:pointer}.DividendPaymentsClient_iconButton__K__9_ svg{transition:transform .18s ease}.DividendPaymentsClient_iconButtonExpanded__6V2Kr svg{transform:rotate(180deg)}.DividendPaymentsClient_detailCell__VBiM6{padding-top:0!important;background:color-mix(in srgb,var(--bg-page) 72%,var(--bg-card))}.DividendPaymentsClient_paymentDetails__mKBBF{display:grid;gap:.55rem;padding:.75rem;border:1px solid var(--border-light);border-radius:14px;background:var(--bg-card)}.DividendPaymentsClient_paymentDetails__mKBBF article{display:grid;grid-template-columns:minmax(220px,1fr) auto;gap:1rem;align-items:center;padding:.65rem;border-radius:12px;background:var(--bg-page)}.DividendPaymentsClient_paymentDetails__mKBBF article>div{min-width:0}.DividendPaymentsClient_detailTitle__jnUpF{display:flex!important;align-items:center;gap:.5rem;flex-wrap:wrap;color:var(--text-main)}.DividendPaymentsClient_detailTitle__jnUpF i{display:inline-flex;align-items:center;min-height:20px;padding:0 .45rem;border-radius:999px;background:rgba(37,99,235,.1);color:var(--accent);font-size:.68rem;font-style:normal;font-weight:850}.DividendPaymentsClient_detailTooltip__iias1{display:inline-flex!important;align-items:center;gap:.25rem;min-height:20px;padding:0 .45rem;border:1px solid var(--border-light);border-radius:999px;background:var(--bg-card);color:var(--text-muted);cursor:help;font-size:.68rem;font-weight:850}.DividendPaymentsClient_detailTooltip__iias1 svg{color:var(--accent)}.DividendPaymentsClient_paymentDetails__mKBBF article>div span{display:block;color:var(--text-muted);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.DividendPaymentsClient_paymentDetails__mKBBF dl{display:grid;grid-template-columns:repeat(3,minmax(80px,auto));gap:.75rem;margin:0}.DividendPaymentsClient_paymentDetails__mKBBF dt{color:var(--text-muted);font-size:.68rem;font-weight:850}.DividendPaymentsClient_paymentDetails__mKBBF dd{margin:.1rem 0 0;color:var(--text-main);font-weight:850;white-space:nowrap}.DividendPaymentsClient_mobilePaymentList__k_3Tp{display:none}.DividendPaymentsClient_mobilePaymentCard__TZVXC{display:grid;gap:.85rem;padding:.9rem;border:1px solid var(--border-light);border-radius:14px;background:var(--bg-card)}.DividendPaymentsClient_mobilePaymentHeader__TB36p{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}.DividendPaymentsClient_mobilePaymentMeta__YxIFF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0}.DividendPaymentsClient_mobilePaymentMeta__YxIFF div{padding:.65rem;border-radius:12px;background:var(--bg-page)}.DividendPaymentsClient_mobilePaymentMeta__YxIFF dt{color:var(--text-muted);font-size:.68rem;font-weight:850}.DividendPaymentsClient_mobilePaymentMeta__YxIFF dd{margin:.15rem 0 0;color:var(--text-main);font-size:.86rem;font-weight:850;word-break:break-word}.DividendPaymentsClient_mobileDeleteButton__BwxsJ,.DividendPaymentsClient_mobileDetailButton__1Isk1{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border-radius:11px;font-weight:850;cursor:pointer}.DividendPaymentsClient_mobileDetailButton__1Isk1{border:1px solid var(--border-light);background:var(--bg-page);color:var(--text-main)}.DividendPaymentsClient_mobileDetailButton__1Isk1 svg{transition:transform .18s ease}.DividendPaymentsClient_mobileChevronExpanded__qaQZZ{transform:rotate(180deg)}.DividendPaymentsClient_mobileDeleteButton__BwxsJ{border:1px solid color-mix(in srgb,#dc2626 35%,var(--border-light));background:color-mix(in srgb,#dc2626 8%,var(--bg-card));color:#dc2626}.DividendPaymentsClient_mobilePaymentDetails__Cs8AK{display:grid;gap:.55rem}.DividendPaymentsClient_mobilePaymentDetails__Cs8AK article{display:grid;gap:.2rem;padding:.65rem;border-radius:12px;background:var(--bg-page)}.DividendPaymentsClient_mobilePaymentDetails__Cs8AK strong{color:var(--text-main)}.DividendPaymentsClient_mobilePaymentDetails__Cs8AK p,.DividendPaymentsClient_mobilePaymentDetails__Cs8AK small,.DividendPaymentsClient_mobilePaymentDetails__Cs8AK span{margin:0;color:var(--text-muted);font-size:.78rem}.DividendPaymentsClient_emptyText__1T_Ud{margin:0;padding:1rem;border:1px dashed var(--border-light);border-radius:14px;background:var(--bg-page);color:var(--text-muted)}@media (max-width:900px){.DividendPaymentsClient_hero__JhXKX{align-items:stretch;flex-direction:column}.DividendPaymentsClient_filters__MnV1j,.DividendPaymentsClient_form__8kwIE,.DividendPaymentsClient_grid__qm8ue,.DividendPaymentsClient_statsGrid__XMKmf{grid-template-columns:1fr}.DividendPaymentsClient_form__8kwIE button,.DividendPaymentsClient_form__8kwIE label,.DividendPaymentsClient_wide__wmE7H{grid-column:1}.DividendPaymentsClient_monthHeader__od7Q1{align-items:flex-start;flex-direction:column}.DividendPaymentsClient_monthTotals__NXhWq{justify-content:flex-start}}@media (max-width:560px){.DividendPaymentsClient_barRow__jrlc_,.DividendPaymentsClient_companyRow__J5c71{grid-template-columns:1fr}.DividendPaymentsClient_verticalChart__GiTEW{grid-template-columns:repeat(6,minmax(24px,1fr))}.DividendPaymentsClient_barRow__jrlc_ strong,.DividendPaymentsClient_companyRow__J5c71 strong{text-align:left}.DividendPaymentsClient_paymentDetails__mKBBF article{grid-template-columns:1fr}.DividendPaymentsClient_paymentDetails__mKBBF dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.DividendPaymentsClient_tableWrap__TQI61{display:none}.DividendPaymentsClient_mobilePaymentList__k_3Tp{display:grid;gap:.75rem;padding:.85rem}.DividendPaymentsClient_cardHeader__CcIyt{align-items:flex-start;flex-direction:column}.DividendPaymentsClient_historyActions__O5IZg{width:100%;justify-content:space-between}}.AddPositionModal_overlay__h711e{position:fixed;inset:0;z-index:1400;padding:1rem;display:grid;place-items:center;background:color-mix(in srgb,var(--text-main) 55%,transparent);backdrop-filter:blur(8px)}.AddPositionModal_modal__GYd5n{width:min(100%,660px);max-height:min(92vh,860px);overflow:auto;padding:1rem;border-radius:24px;border:1px solid var(--border-light);background:var(--bg-card);box-shadow:var(--shadow)}.AddPositionModal_header__MWjc3{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:1rem}.AddPositionModal_kicker__cOd_4{margin:0 0 .3rem;font-size:.74rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);display:inline-flex;align-items:center;gap:.35rem}.AddPositionModal_title__Ga_LX{margin:0;font-size:clamp(1.2rem,3vw,1.55rem);color:var(--text-main)}.AddPositionModal_close___nC9K{width:40px;height:40px;border-radius:14px;border:1px solid var(--border-light);background:var(--bg-card);color:var(--text-main);display:grid;place-items:center;cursor:pointer}.AddPositionModal_close___nC9K:hover{background:var(--bg-soft)}.AddPositionModal_searchWrap__ZyCyI{display:grid;grid-template-columns:18px 1fr;gap:.75rem;align-items:center;padding:.95rem 1rem;border-radius:16px;border:1px solid var(--border-light);background:var(--bg-soft);color:var(--text-muted)}.AddPositionModal_input__iFdr8{border:0;outline:none;background:transparent;color:var(--text-main);font-size:.95rem}.AddPositionModal_filters__HdMUX{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.9rem}.AddPositionModal_filterActive__awtWg,.AddPositionModal_filter__0rjGm{height:34px;padding:0 .85rem;border-radius:999px;font-size:.8rem;font-weight:700;display:inline-flex;align-items:center;gap:.4rem;cursor:pointer}.AddPositionModal_filter__0rjGm{border:1px solid var(--border-light);background:var(--bg-card);color:var(--text-muted)}.AddPositionModal_filterActive__awtWg{border:1px solid var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.AddPositionModal_results__ZT9By{display:grid;gap:.65rem;max-height:330px;overflow:auto;margin-top:1rem;padding-right:.15rem}.AddPositionModal_result__6N84H{width:100%;padding:.8rem .9rem;border-radius:18px;border:1px solid var(--border-light);background:var(--bg-card);display:flex;justify-content:space-between;gap:1rem;align-items:center;text-align:left;cursor:pointer}.AddPositionModal_result__6N84H:hover{background:var(--bg-soft)}.AddPositionModal_resultActive__EKhOh{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}.AddPositionModal_left__mJPWH{display:flex;gap:.75rem;align-items:center;min-width:0}.AddPositionModal_left__mJPWH img,.AddPositionModal_selectedBox__eB9pe img{border-radius:999px;border:1px solid var(--border-light)}.AddPositionModal_texts__Giu7h{min-width:0}.AddPositionModal_texts__Giu7h strong{display:block;color:var(--text-main);font-size:.94rem}.AddPositionModal_texts__Giu7h span{display:block;margin-top:.12rem;font-size:.82rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AddPositionModal_right__tmrZ6{display:grid;justify-items:end;gap:.35rem;color:var(--text-muted)}.AddPositionModal_right__tmrZ6 small{font-size:.75rem;font-weight:700}.AddPositionModal_selectedBox__eB9pe{display:flex;align-items:center;gap:.75rem;padding:.95rem 1rem;border-radius:16px;background:var(--bg-soft);border:1px solid var(--border-light)}.AddPositionModal_selectedBox__eB9pe strong{color:var(--text-main)}.AddPositionModal_form___haPZ{display:grid;gap:.9rem;margin-top:1rem}.AddPositionModal_row2__JJiyi{display:grid;grid-template-columns:repeat(2,1fr);gap:.8rem}.AddPositionModal_row__h9Kq_{display:grid;gap:.45rem}.AddPositionModal_row__h9Kq_ input,.AddPositionModal_row__h9Kq_ select{height:48px;padding:0 .95rem;border-radius:14px;border:1px solid var(--border-light);background:var(--bg-card);color:var(--text-main);outline:none}.AddPositionModal_row__h9Kq_ input:focus,.AddPositionModal_row__h9Kq_ select:focus{border-color:var(--accent)}.AddPositionModal_deleteButton__pVNs_{height:50px;border:1px solid color-mix(in srgb,var(--color-danger) 45%,var(--border-light));border-radius:16px;background:var(--bg-card);color:var(--color-danger);font-size:.95rem;font-weight:800;display:flex;align-items:center;justify-content:center;gap:.55rem;cursor:pointer}.AddPositionModal_deleteButton__pVNs_:hover{background:color-mix(in srgb,var(--color-danger) 9%,var(--bg-card))}.AddPositionModal_submit__6psMW{height:50px;border:0;border-radius:16px;background:var(--accent);color:#fff;font-size:.95rem;font-weight:800;display:flex;align-items:center;justify-content:center;gap:.55rem;cursor:pointer}.AddPositionModal_submit__6psMW:hover{filter:brightness(1.04)}.AddPositionModal_actions__zemzr{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:.75rem}@media (max-width:640px){.AddPositionModal_overlay__h711e{padding:.5rem;align-items:end}.AddPositionModal_modal__GYd5n{width:min(100%,660px);max-width:calc(100% - 2rem);height:100vh;max-height:100vh;margin:0 auto;border-radius:0;padding:1rem}.AddPositionModal_row2__JJiyi{grid-template-columns:1fr;gap:.7rem}.AddPositionModal_texts__Giu7h span{max-width:150px}.AddPositionModal_actions__zemzr{grid-template-columns:1fr}.AddPositionModal_submit__6psMW{position:sticky;bottom:0}}.AddPositionModal_modal__GYd5n{max-height:96vh;min-height:78vh}.AddPositionModal_handle__TLv_6{width:44px;height:5px;border-radius:999px;background:var(--border-light);margin:0 auto .75rem}.AddPositionModal_searchArea__zCbPp{position:sticky;top:0;z-index:5;background:var(--bg-card);padding-bottom:.8rem}.AddPositionModal_resultActive__EKhOh{transform:scale(1.01)}.AddPositionModal_results__ZT9By::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--accent) 30%,var(--border-light))}.AddPositionModal_modal__GYd5n{overscroll-behavior:contain}.AddPositionModal_changeBtn__EdfPB{height:34px;padding:0 .85rem;border-radius:999px;border:1px solid var(--border-light);background:var(--bg-card);color:var(--text-main);font-size:.78rem;font-weight:700;cursor:pointer}.AddPositionModal_changeBtn__EdfPB:hover{background:var(--bg-soft)}.AddPositionModal_checkboxInput__GLWmB{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:20px;height:20px;border:2px solid var(--border-light);border-radius:6px;background:var(--bg-card);cursor:pointer;transition:all .2s ease;vertical-align:middle;margin-right:.5rem;flex-shrink:0}.AddPositionModal_checkboxInput__GLWmB:hover{border-color:var(--accent)}.AddPositionModal_checkboxInput__GLWmB:checked{background:var(--accent);border-color:var(--accent);background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 11-1.06-1.06L12.72 4.22a.75.75 0 011.06 0z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:50%;background-size:12px}.AddPositionModal_checkboxInput__GLWmB:focus{outline:none;box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.AddPositionModal_row__h9Kq_ label{display:flex;align-items:center;cursor:pointer;gap:0}.AddPositionModal_checkboxLabel__GIGfS,.AddPositionModal_row__h9Kq_ label{font-size:.82rem;font-weight:700;color:var(--text-muted)}.ConfirmModal_overlay__Jdyfe{position:fixed;inset:0;z-index:5000;padding:1rem;display:grid;place-items:center;background:color-mix(in srgb,var(--text-main) 55%,transparent);backdrop-filter:blur(8px)}.ConfirmModal_modal__Qxd4c{width:min(100%,430px);background:var(--bg-card);border:1px solid var(--border-light);border-radius:22px;padding:1rem;box-shadow:var(--shadow);animation:ConfirmModal_popIn__1yaMP .18s ease}.ConfirmModal_handle__o57Fi{width:42px;height:5px;border-radius:999px;background:var(--border-light);margin:0 auto .75rem}.ConfirmModal_header__dUVdX{display:flex;justify-content:space-between;align-items:center;gap:1rem}.ConfirmModal_icon__yTE7a{place-items:center;background:color-mix(in srgb,var(--warning) 14%,transparent);color:var(--warning)}.ConfirmModal_close__B65_e,.ConfirmModal_icon__yTE7a{width:40px;height:40px;border-radius:14px;display:grid}.ConfirmModal_close__B65_e{border:1px solid var(--border-light);background:var(--bg-card);color:var(--text-main);place-items:center;cursor:pointer}.ConfirmModal_close__B65_e:hover{background:var(--bg-soft)}.ConfirmModal_modal__Qxd4c h3{margin:1rem 0 .55rem;font-size:1.2rem;font-weight:800;color:var(--text-main)}.ConfirmModal_modal__Qxd4c p{margin:0;color:var(--text-muted);line-height:1.55;font-size:.94rem}.ConfirmModal_actions__4T2wC{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin-top:1.15rem}.ConfirmModal_actions__4T2wC button{height:48px;border-radius:14px;font-weight:800;cursor:pointer}.ConfirmModal_cancel__xuQ17{border:1px solid var(--border-light);background:var(--bg-card);color:var(--text-main)}.ConfirmModal_cancel__xuQ17:hover{background:var(--bg-soft)}.ConfirmModal_confirm__pumvg{border:0;background:var(--danger,#d92f2f);color:white;min-height:48px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.04)}.ConfirmModal_confirm__pumvg:hover{filter:brightness(1.04)}@media (max-width:640px){.ConfirmModal_overlay__Jdyfe{align-items:end;padding:.5rem}.ConfirmModal_modal__Qxd4c{width:min(100%,430px);max-width:calc(100% - 2rem);height:100vh;max-height:100vh;margin:0 auto;border-radius:0}.ConfirmModal_actions__4T2wC{grid-template-columns:1fr}}@keyframes ConfirmModal_popIn__1yaMP{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.Toast_toast__U1oZn{position:fixed;right:18px;bottom:18px;z-index:6000;min-width:260px;max-width:420px;min-height:56px;padding:.85rem 1rem .95rem;border-radius:18px;display:flex;align-items:center;gap:.8rem;background:var(--bg-card);border:1px solid var(--border-light);color:var(--text-main);box-shadow:var(--shadow);overflow:hidden;animation:Toast_toastIn__ZHbvu .22s ease}.Toast_icon__nQh4H{width:34px;height:34px;border-radius:12px;flex-shrink:0;display:grid;place-items:center;background:color-mix(in srgb,var(--success) 14%,transparent);color:var(--success)}.Toast_text__ZJ8or{font-size:.92rem;font-weight:700;line-height:1.35;word-break:break-word}.Toast_progress__ctxfp{position:absolute;inset:auto 0 0 0;height:3px;background:var(--accent);transform-origin:left;animation:Toast_shrinkBar__zskIx 2.2s linear forwards}@keyframes Toast_toastIn__ZHbvu{0%{opacity:0;transform:translateY(14px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes Toast_shrinkBar__zskIx{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (max-width:640px){.Toast_toast__U1oZn{left:12px;right:12px;bottom:12px;max-width:none;min-width:0}.Toast_text__ZJ8or{font-size:.88rem}}.SearchCompanies_block__UyeXZ{width:100%}.SearchCompanies_wrapper__i8_G_{position:relative;width:100%}.SearchCompanies_input__K9yWJ{width:100%;height:48px;border:1px solid var(--border-light);border-radius:12px;padding:0 44px 0 16px;font-size:16px;background:var(--bg-card);color:var(--text-main);outline:none;transition:all .15s ease;box-sizing:border-box}.SearchCompanies_input__K9yWJ::placeholder{color:var(--text-muted)}.SearchCompanies_input__K9yWJ:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(37,99,235,.15)}.SearchCompanies_results__ZWj4p{width:100%;margin-top:8px;padding:8px 0;background:var(--bg-page)}.SearchCompanies_item__Bx6_E{width:100%;border:none;background:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;padding:14px 16px;font-size:15px}.SearchCompanies_item__Bx6_E:hover{background:rgba(148,163,184,.08)}.SearchCompanies_active___vAV4{background:rgba(148,163,184,.15)}.SearchCompanies_left__v9q5i{display:flex;align-items:center;gap:10px}.SearchCompanies_logo___S432{width:22px;height:22px;object-fit:contain;border-radius:6px}.SearchCompanies_ticker__apHBP{font-weight:600;color:var(--text-main)}.SearchCompanies_name__7ydEM{color:var(--text-muted)}.SearchCompanies_empty__PSTMb{padding:12px 16px;font-size:14px;color:var(--text-muted)}.Compare_page__LrdI8{display:flex;flex-direction:column;gap:20px}.Compare_hero__MFmoX{display:flex;flex-direction:column;gap:8px}.Compare_title__NIa76{font-size:28px;font-weight:700;color:var(--text-main)}.Compare_subtitle__jzx9n{font-size:15px;color:var(--text-muted);line-height:1.6}.Compare_chartCard__6xTCP,.Compare_selectorCard__yX1Oa,.Compare_tableCard__suls1,.Compare_winnerCard__74cNm{background:var(--bg-card);border:1px solid var(--border-light);border-radius:var(--radius);padding:16px}.Compare_selectorGrid__Xbm60{display:grid;grid-template-columns:1fr;gap:12px}.Compare_selectorItem__rowK5{display:flex;flex-direction:column;gap:6px}.Compare_selectorLabel__OXECW{font-size:13px;color:var(--text-muted)}.Compare_select__Hm3hQ{width:100%;min-height:42px;padding:0 12px;border:1px solid var(--border-light);border-radius:10px;background:var(--bg-card);color:var(--text-main);outline:none}.Compare_compareStack__No85g{display:flex;flex-direction:column;gap:16px}.Compare_sectionTitle__eaWLS{font-size:18px;font-weight:700;color:var(--text-main);margin-bottom:12px}.Compare_chartWrap__MW5PL{width:100%;height:280px}.Compare_chartNote__89nql{font-size:12px;color:var(--text-muted);margin-top:8px}.Compare_winnerTitle__9ZNgD{font-size:14px;color:var(--text-muted);margin-bottom:8px}.Compare_winnerMain__cxYp9{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.Compare_winnerHeader__KSS9m{display:flex;align-items:center;gap:12px}.Compare_winnerLogo__PMi8j{width:40px;height:40px;object-fit:contain}.Compare_winnerTicker__akB2M{font-size:28px;font-weight:800;color:var(--text-main)}.Compare_winnerName__Go6_9{font-size:16px;color:var(--text-muted)}.Compare_winnerText__MM4S2{font-size:14px;color:var(--text-main);line-height:1.6}.Compare_winnerScoreRow__lqsqu{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding-top:12px;border-top:1px solid var(--border-light)}.Compare_winnerScoreLabel__YvaTk{font-size:13px;color:var(--text-muted)}.Compare_winnerScoreValue__oKYgA{font-size:20px;font-weight:700;color:var(--accent)}.Compare_tableToolbar__4Xz2a{display:flex;justify-content:flex-end}.Compare_keyMetricsToggle__KnuV7{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid var(--border-light);border-radius:10px;background:var(--bg-card);color:var(--text-main);font-size:13px;font-weight:600;cursor:pointer;transition:all .2s ease}.Compare_keyMetricsToggle__KnuV7:hover{background:var(--bg-soft)}.Compare_tableScroll__CP8q0{overflow-x:auto;-webkit-overflow-scrolling:touch;position:relative}.Compare_table__uaAPk{width:100%;border-collapse:collapse}.Compare_table__uaAPk th{font-size:13px;font-weight:600;color:var(--text-muted);border-bottom:1px solid var(--border-light);white-space:nowrap}.Compare_table__uaAPk td,.Compare_table__uaAPk th{padding:12px 10px;text-align:center;background:var(--bg-card)}.Compare_table__uaAPk td{border-bottom:1px solid var(--border-soft);color:var(--text-main);min-width:180px}.Compare_table__uaAPk td.Compare_bestCell__C9PuZ{color:var(--color-success);font-weight:700}@media (min-width:768px){.Compare_stickyMetricHeader__dlESN{position:sticky;left:0;z-index:3;background:var(--bg-card)}.Compare_stickyMetricCell__qWH_z{position:sticky;left:0;z-index:2;background:var(--bg-card)}.Compare_sectionInner__gWLKf{position:sticky;left:0;z-index:10;min-width:220px}}@media (max-width:767px){.Compare_tableCard__suls1{padding:0;overflow:hidden}.Compare_table__uaAPk{min-width:760px}.Compare_metricCell__SK_6S{min-width:180px}.Compare_table__uaAPk td{min-width:150px;font-size:14px}.Compare_table__uaAPk th{font-size:12px}.Compare_keyMetricsToggle__KnuV7{width:100%;justify-content:center}.Compare_sectionInner__gWLKf,.Compare_stickyMetricCell__qWH_z,.Compare_stickyMetricHeader__dlESN{position:static!important;left:auto!important;z-index:auto!important;min-width:auto!important}}.Compare_metricCell__SK_6S{text-align:left!important;font-weight:600;color:var(--text-main);min-width:220px}.Compare_selectorSlots__v8ugG{display:flex;gap:10px;flex-wrap:wrap}.Compare_slot__uWFZF{flex:1;min-width:140px}.Compare_addButton__7shW_{width:100%;height:42px;border:1px dashed var(--border-light);border-radius:10px;background:var(--bg-card);color:var(--text-muted);cursor:pointer}.Compare_selected__HYMoL{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--border-light);border-radius:10px;padding:6px 8px;background:var(--bg-card)}.Compare_selectedInfo__qFh_0{display:flex;align-items:center;gap:8px;cursor:pointer}.Compare_logo___En9Y{width:20px;height:20px}.Compare_ticker__m7DrY{font-weight:600;color:var(--text-main)}.Compare_remove__rVQfG{background:none;border:none;color:var(--text-muted);cursor:pointer}.Compare_searchOverlay__u2k2B{margin-top:12px;border:1px solid var(--border-light);border-radius:var(--radius);overflow:hidden}.Compare_sectionRow__3SKPs td{border-bottom:none}.Compare_sectionCell__NS_k2{background:var(--bg-card);border-top:1px solid var(--border-light);border-bottom:1px solid var(--border-light);padding:0}.Compare_sectionInner__gWLKf{padding:14px 0;display:flex;align-items:center}.Compare_sectionLabel__ayjRL{display:flex;align-items:center;gap:8px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-main)}.Compare_rotate__STiRI{transform:rotate(-90deg);transition:transform .2s ease}.Compare_popularSection__HrpHP{display:flex;flex-direction:column;gap:12px}.Compare_popularGrid__OENkZ{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.Compare_popularCard__rkcGA{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px;border:1px solid var(--border-light);border-radius:12px;background:var(--bg-card);cursor:pointer;transition:all .2s ease}.Compare_popularCard__rkcGA:hover{background:var(--bg-soft);transform:translateY(-2px)}.Compare_popularLogos__C3dge{display:flex;gap:6px}.Compare_popularLogo__zTYlH{width:36px;height:36px;border-radius:50%;object-fit:contain}.Compare_popularText__SSO8a{font-size:13px;font-weight:600;color:var(--text-main)}@media (min-width:768px){.Compare_popularGrid__OENkZ{grid-template-columns:repeat(4,1fr)}.Compare_selectorGrid__Xbm60{grid-template-columns:repeat(3,1fr)}.Compare_chartWrap__MW5PL{height:320px}}.Compare_companyLink__FeHeD{color:var(--text-main);text-decoration:none;font-weight:600}.Compare_companyLink__FeHeD:hover{color:var(--accent);text-decoration:underline}.Compare_upgradeBox__4WilK{margin-top:14px;padding:14px 16px;border-radius:14px;border:1px solid var(--border-light);line-height:1.45}.Compare_lockedSlot__6NhKA,.Compare_upgradeBox__4WilK{background:var(--bg-soft);color:var(--text-muted);font-size:14px}.Compare_lockedSlot__6NhKA{min-height:64px;border:1px dashed var(--border-light);border-radius:14px;display:flex;gap:8px;align-items:center;justify-content:center;cursor:pointer;transition:.18s ease}.Compare_lockedSlot__6NhKA:hover{border-color:var(--accent);color:var(--accent)}.Compare_upgradeCta__yzQRI{margin-top:14px;width:100%;border:none;border-radius:14px;padding:14px;background:var(--accent);color:white;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.PremiumModal_overlay__irrOw{position:fixed;inset:0;background:rgba(0,0,0,.45);display:grid;place-items:center;z-index:5000;padding:1rem}.PremiumModal_modal__JuCwh{width:min(100%,520px);background:var(--bg-card);border:1px solid var(--border-light);border-radius:22px;padding:1.4rem;position:relative}.PremiumModal_close__jmXxu{position:absolute;top:12px;right:12px;border:none;background:none;cursor:pointer}.PremiumModal_icon__eGD2s{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--bg-soft);color:var(--accent);margin-bottom:1rem}.PremiumModal_list__RVPPg{display:grid;gap:.8rem;margin:1rem 0}.PremiumModal_list__RVPPg div{display:flex;gap:.55rem;align-items:center}.PremiumModal_price__4G9_6{display:grid;gap:.25rem;margin:1rem 0}.PremiumModal_cta__HTV1u{width:100%;border:none;border-radius:14px;padding:14px;background:var(--accent);color:white;font-weight:700;cursor:pointer}.PremiumModal_secondary__SE23b{width:100%;margin-top:.7rem;border:none;background:none;color:var(--text-muted);padding:10px;cursor:pointer}.DividendCalendarClient_page__iksDv{display:grid;gap:1.5rem;padding:1rem 0 2rem}.DividendCalendarClient_heroTop__7YXHQ,.DividendCalendarClient_hero___wPiy{display:grid;gap:1rem}.DividendCalendarClient_kicker__l4llO{margin:0 0 .35rem;font-size:.8rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.DividendCalendarClient_title__bJ5b4{margin:0;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.05;color:var(--text-main)}.DividendCalendarClient_subtitle__EBPhS{margin:.55rem 0 0;max-width:70ch;color:var(--text-muted);line-height:1.6}.DividendCalendarClient_heroStats__XUGRF{display:grid;gap:.75rem;grid-template-columns:repeat(1,minmax(0,1fr))}.DividendCalendarClient_statCard__GV07Q{display:flex;align-items:center;gap:.85rem;padding:1rem;border:1px solid var(--border-light);border-radius:var(--radius);background:var(--bg-card);box-shadow:var(--shadow)}.DividendCalendarClient_statCard__GV07Q svg{flex-shrink:0;color:var(--accent)}.DividendCalendarClient_statCard__GV07Q span{display:block;font-size:.8rem;color:var(--text-muted)}.DividendCalendarClient_statCard__GV07Q strong{display:block;margin-top:.15rem;color:var(--text-main);font-size:1rem}.DividendCalendarClient_toolbar__CdIRg{display:grid;gap:.9rem;justify-items:center}.DividendCalendarClient_toolbarTop__OBEWc{width:100%;display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem}.DividendCalendarClient_viewSwitch__6_eYL{display:inline-flex;flex-wrap:wrap;gap:.5rem;justify-self:end}.DividendCalendarClient_closeButton__CGvVt,.DividendCalendarClient_exchangeChip__OUVnH,.DividendCalendarClient_ghostButton__4dnPK,.DividendCalendarClient_logoButton__Z6WVS,.DividendCalendarClient_monthLabelButton__tDq_V,.DividendCalendarClient_monthNavButton__kS_7B,.DividendCalendarClient_moreButton__IS5XE,.DividendCalendarClient_viewButton__g2ciQ{border:1px solid var(--border-light);background:var(--bg-card);color:var(--text-main);transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.DividendCalendarClient_closeButton__CGvVt:hover,.DividendCalendarClient_exchangeChip__OUVnH:hover,.DividendCalendarClient_ghostButton__4dnPK:hover,.DividendCalendarClient_logoButton__Z6WVS:hover,.DividendCalendarClient_monthLabelButton__tDq_V:hover,.DividendCalendarClient_monthNavButton__kS_7B:hover,.DividendCalendarClient_moreButton__IS5XE:hover,.DividendCalendarClient_viewButton__g2ciQ:hover{transform:translateY(-1px);border-color:var(--accent)}.DividendCalendarClient_viewButton__g2ciQ{display:inline-flex;align-items:center;gap:.5rem;border-radius:999px;padding:.75rem 1rem;cursor:pointer;font-weight:600}.DividendCalendarClient_viewButtonActive__8b_wq{background:var(--bg-soft);border-color:var(--accent);color:var(--accent)}.DividendCalendarClient_monthNav__p5P0X{display:flex;align-items:center;justify-content:center;gap:.5rem;flex-wrap:wrap}.DividendCalendarClient_monthNavButton__kS_7B{width:42px;height:42px;display:inline-grid;place-items:center;border-radius:999px;cursor:pointer}.DividendCalendarClient_monthLabelButton__tDq_V{border-radius:999px;padding:.75rem 1rem;font-weight:700;cursor:pointer}.DividendCalendarClient_filtersPanel__ALTrg{display:grid;gap:.9rem;padding:1rem;border:1px solid var(--border-light);border-radius:var(--radius);background:var(--bg-card);box-shadow:var(--shadow)}.DividendCalendarClient_filtersHeader__C_JZK{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.DividendCalendarClient_filtersTitleWrap__Q19op{display:flex;align-items:center;gap:.6rem}.DividendCalendarClient_filtersTitleWrap__Q19op svg{color:var(--accent)}.DividendCalendarClient_filtersTitle__Q0Evi{margin:0;font-size:1rem;color:var(--text-main)}.DividendCalendarClient_filtersActions__vRZ2U{display:flex;gap:.5rem;flex-wrap:wrap}.DividendCalendarClient_ghostButton__4dnPK{padding:.65rem .95rem;border-radius:999px;cursor:pointer;font-weight:600}.DividendCalendarClient_exchangeChips__5ftEb{display:flex;flex-wrap:wrap;gap:.6rem}.DividendCalendarClient_exchangeChip__OUVnH{display:inline-flex;align-items:center;gap:.45rem;padding:.7rem .95rem;border-radius:999px;cursor:pointer;font-weight:600}.DividendCalendarClient_exchangeChipActive__Rkp88{background:var(--bg-soft);border-color:var(--accent);color:var(--accent)}.DividendCalendarClient_emptyState__fbWuo{display:grid;justify-items:center;gap:.75rem;padding:3rem 1rem;text-align:center;border:1px dashed var(--border-light);border-radius:var(--radius);background:var(--bg-card)}.DividendCalendarClient_emptyState__fbWuo h3{margin:0;color:var(--text-main)}.DividendCalendarClient_emptyState__fbWuo p{margin:0;color:var(--text-muted);max-width:48ch}.DividendCalendarClient_calendarWrapper__ve9HK{width:100%;max-width:980px;display:grid;gap:.45rem;justify-self:center}.DividendCalendarClient_weekHeader__6725Y{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem}.DividendCalendarClient_weekDay__TWOuE{padding:.35rem 0;text-align:center;font-size:.66rem;font-weight:800;color:var(--text-muted);text-transform:uppercase}.DividendCalendarClient_calendarGrid__iPvGD{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.25rem}.DividendCalendarClient_dayCellEmpty__1wJfu,.DividendCalendarClient_dayCell__UGOhY{min-height:58px;border-radius:10px}.DividendCalendarClient_dayCell__UGOhY{display:grid;align-content:start;gap:.25rem;padding:.28rem;border:1px solid var(--border-light);background:var(--bg-card);box-shadow:var(--shadow)}.DividendCalendarClient_dayCellActive__xzDrC{border-color:var(--accent)}.DividendCalendarClient_dayCellToday__eagv8{position:relative;border-color:var(--color-success);background:color-mix(in srgb,var(--color-success) 9%,var(--bg-card));box-shadow:0 0 0 1px color-mix(in srgb,var(--color-success) 45%,transparent),var(--shadow)}.DividendCalendarClient_dayHeader__UfDv_{display:flex;align-items:center;justify-content:space-between;gap:.2rem}.DividendCalendarClient_dayNumber__NEvBW{font-size:.72rem;font-weight:800;color:var(--text-main)}.DividendCalendarClient_dayNumberToday__YJo3k{min-width:20px;height:20px;display:inline-grid;place-items:center;border-radius:999px;color:#ffffff;background:var(--color-success)}.DividendCalendarClient_todayLabel__wkncR{display:none;margin-left:auto;padding:.25rem .5rem;border-radius:999px;font-size:.7rem;font-weight:800;line-height:1;color:var(--color-success);background:color-mix(in srgb,var(--color-success) 12%,transparent)}.DividendCalendarClient_dayBadge__CKJSQ{min-width:18px;height:18px;padding:0 .22rem;display:inline-grid;place-items:center;border-radius:999px;font-size:.62rem;font-weight:700;color:var(--accent);background:var(--bg-soft)}.DividendCalendarClient_dayLogos__g5fs7{display:flex;flex-wrap:wrap;gap:.15rem}.DividendCalendarClient_logoButton__Z6WVS,.DividendCalendarClient_moreButton__IS5XE{width:18px;height:18px;border-radius:999px;display:inline-grid;place-items:center;cursor:pointer}.DividendCalendarClient_logoLarge__j8w1Q,.DividendCalendarClient_logoModal__izn18{flex-shrink:0}.DividendCalendarClient_logoButton__Z6WVS{width:28px;height:28px;padding:0;border:0;border-radius:5px;background:transparent;box-shadow:none}.DividendCalendarClient_moreButton__IS5XE{font-size:.72rem;font-weight:700;color:var(--text-main)}.DividendCalendarClient_listShell__ADNEm{width:100%;max-width:860px;display:grid;gap:1rem;justify-self:center}.DividendCalendarClient_dateModeSwitch__VKYoe{width:fit-content;display:inline-flex;gap:.35rem;padding:.35rem;justify-self:start;border:1px solid var(--border-light);border-radius:999px;background:var(--bg-card);box-shadow:var(--shadow)}.DividendCalendarClient_dateModeButton__LlWmM{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:0;border-radius:999px;padding:0 .85rem;background:transparent;color:var(--text-muted);cursor:pointer;font-weight:800;transition:background-color .18s ease,color .18s ease,transform .18s ease}.DividendCalendarClient_dateModeButton__LlWmM:hover{transform:translateY(-1px);color:var(--accent)}.DividendCalendarClient_dateModeButtonActive__dQA14{background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent)}.DividendCalendarClient_listView__pPcvz{display:grid;gap:1.15rem}.DividendCalendarClient_listDayBlock__8M1WH{display:grid;gap:.85rem;padding:.9rem;border:1px solid var(--border-light);border-radius:var(--radius);background:color-mix(in srgb,var(--bg-card) 68%,var(--bg-soft))}.DividendCalendarClient_listDayBlockToday__Etz1R{border:1px solid color-mix(in srgb,var(--color-success) 45%,transparent);background:color-mix(in srgb,var(--color-success) 7%,transparent)}.DividendCalendarClient_listDayHeader__RnY7o{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.35rem;border-bottom:1px solid var(--border-light)}.DividendCalendarClient_listDayHeaderCentered__LCuIv{justify-content:center;text-align:center}.DividendCalendarClient_listDayHeader__RnY7o h3{margin:0;font-size:1.1rem;color:var(--text-main)}.DividendCalendarClient_listDayHeader__RnY7o span{color:var(--text-muted);font-weight:700}.DividendCalendarClient_dayCount__Mhv32{min-width:34px;height:30px;display:inline-grid;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--accent)!important;font-size:.82rem}.DividendCalendarClient_listItems__sJFaf{display:grid;gap:.85rem}.DividendCalendarClient_listItem__l3UqW{display:grid;gap:.85rem;padding:1rem;border:1px solid var(--border-light);border-radius:var(--radius);background:var(--bg-card);box-shadow:var(--shadow);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.DividendCalendarClient_listItem__l3UqW:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--accent) 34%,var(--border-light));box-shadow:0 16px 36px color-mix(in srgb,#000 8%,transparent)}.DividendCalendarClient_listItemMain__kOoJx{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0;border:0;background:transparent;cursor:pointer;text-align:left}.DividendCalendarClient_listItemLeft__XqCnw{display:flex;align-items:center;gap:.85rem;min-width:0}.DividendCalendarClient_logoLarge__j8w1Q{flex-shrink:0}.DividendCalendarClient_companyName__r6gGW{display:block;color:var(--text-main);line-height:1.4}.DividendCalendarClient_metaRow__H_NVl{display:flex;flex-wrap:wrap;gap:.4rem .7rem;margin-top:.35rem;color:var(--text-muted);font-size:.88rem}.DividendCalendarClient_listItemRight__Xf1YJ{display:grid;justify-items:end;gap:.25rem;text-align:right;flex-shrink:0}.DividendCalendarClient_amountValue__m9jmg{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 .7rem;border-radius:999px;background:color-mix(in srgb,var(--color-success) 12%,transparent);color:var(--color-success);font-size:1rem;white-space:nowrap}.DividendCalendarClient_listItemRight__Xf1YJ span{font-size:.8rem;color:var(--text-muted);line-height:1}.DividendCalendarClient_listDetails__CnT1J{display:grid;gap:.75rem}.DividendCalendarClient_detailMini__UTASh{display:grid;gap:.2rem}.DividendCalendarClient_detailMini__UTASh span{font-size:.78rem;color:var(--text-muted)}.DividendCalendarClient_detailMini__UTASh strong{color:var(--text-main)}.DividendCalendarClient_companyLink__drOLd,.DividendCalendarClient_modalLink__zgyqG{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;text-decoration:none;color:var(--accent);font-weight:700}.DividendCalendarClient_modalOverlay__Ndqyz{position:fixed;inset:0;z-index:5000;display:grid;place-items:center;padding:clamp(1rem,4vw,2rem);background:color-mix(in srgb,var(--text-main) 46%,transparent);backdrop-filter:blur(8px)}.DividendCalendarClient_modal__Rufpm{width:min(100%,680px);max-height:min(86vh,760px);display:grid;gap:1rem;overflow:auto;padding:clamp(1rem,3vw,1.25rem);border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border-light));border-radius:calc(var(--radius) + 8px);background:color-mix(in srgb,var(--bg-card) 96%,var(--bg-page));box-shadow:0 24px 70px color-mix(in srgb,#000 24%,transparent),inset 0 0 0 1px color-mix(in srgb,#fff 18%,transparent)}.DividendCalendarClient_modalHeader__A4Hrc{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.8rem;border-bottom:1px solid var(--border-light)}.DividendCalendarClient_modalTitleWrap__Ozwc4{display:flex;align-items:center;gap:.9rem;min-width:0}.DividendCalendarClient_modalEyebrow__e2sNR{margin:0 0 .2rem;color:var(--text-muted);font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.DividendCalendarClient_modalTitle__qWmXJ{margin:0;color:var(--text-main);font-size:1.15rem;line-height:1.3}.DividendCalendarClient_closeButton__CGvVt{width:42px;height:42px;display:inline-grid;place-items:center;border-radius:999px;cursor:pointer;flex-shrink:0}.DividendCalendarClient_modalBody__B_Iwd{display:grid;gap:1rem}.DividendCalendarClient_modalGrid__0nTeC{display:grid;gap:.8rem;grid-template-columns:repeat(1,minmax(0,1fr))}.DividendCalendarClient_modalItem__EdPnJ{display:flex;align-items:flex-start;gap:.7rem;padding:.85rem;border:1px solid var(--border-light);border-radius:var(--radius);background:color-mix(in srgb,var(--bg-soft) 82%,var(--bg-card))}.DividendCalendarClient_modalItem__EdPnJ svg{flex-shrink:0;color:var(--accent)}.DividendCalendarClient_modalItem__EdPnJ span{display:block;font-size:.78rem;color:var(--text-muted)}.DividendCalendarClient_modalItem__EdPnJ strong{display:block;margin-top:.2rem;color:var(--text-main);line-height:1.4}@media (min-width:700px){.DividendCalendarClient_heroStats__XUGRF{grid-template-columns:repeat(3,minmax(0,1fr))}.DividendCalendarClient_calendarWrapper__ve9HK{gap:.6rem}.DividendCalendarClient_calendarGrid__iPvGD,.DividendCalendarClient_weekHeader__6725Y{gap:.5rem}.DividendCalendarClient_weekDay__TWOuE{padding:.55rem .35rem;font-size:.78rem}.DividendCalendarClient_dayCellEmpty__1wJfu,.DividendCalendarClient_dayCell__UGOhY{min-height:104px;border-radius:var(--radius)}.DividendCalendarClient_dayCell__UGOhY{gap:.55rem;padding:.6rem}.DividendCalendarClient_dayHeader__UfDv_{gap:.45rem}.DividendCalendarClient_dayNumber__NEvBW{font-size:.92rem}.DividendCalendarClient_dayNumberToday__YJo3k{min-width:28px;height:28px}.DividendCalendarClient_todayLabel__wkncR{display:inline-flex}.DividendCalendarClient_dayBadge__CKJSQ{min-width:24px;height:24px;padding:0 .4rem;font-size:.74rem}.DividendCalendarClient_dayLogos__g5fs7{gap:.35rem}.DividendCalendarClient_moreButton__IS5XE{width:30px;height:30px}.DividendCalendarClient_listDetails__CnT1J{grid-template-columns:repeat(3,minmax(0,max-content));align-items:center;justify-content:space-between}.DividendCalendarClient_modalGrid__0nTeC{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.DividendCalendarClient_heroTop__7YXHQ{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end}.DividendCalendarClient_toolbar__CdIRg{grid-template-columns:1fr;justify-items:center}.DividendCalendarClient_calendarGrid__iPvGD,.DividendCalendarClient_weekHeader__6725Y{gap:.75rem}.DividendCalendarClient_weekDay__TWOuE{padding:.75rem .5rem;font-size:.88rem}.DividendCalendarClient_dayCellEmpty__1wJfu{border:1px dashed var(--border-light);background:var(--bg-soft)}.DividendCalendarClient_dayCell__UGOhY{min-height:156px;gap:.75rem;padding:.9rem}.DividendCalendarClient_moreButton__IS5XE{width:36px;height:36px}}@media (max-width:720px){.DividendCalendarClient_toolbarTop__OBEWc{grid-template-columns:1fr;justify-items:center}.DividendCalendarClient_dateModeSwitch__VKYoe,.DividendCalendarClient_viewSwitch__6_eYL{justify-self:center}}.PortfolioHero_hero__tmaeS{display:flex;flex-direction:column;gap:1.1rem;margin-bottom:1.4rem}.PortfolioHero_left__7p_5m{min-width:0}.PortfolioHero_centered__bbuQK{text-align:center}.PortfolioHero_centered__bbuQK .PortfolioHero_left__7p_5m{margin:0 auto}.PortfolioHero_centered__bbuQK .PortfolioHero_kicker__pTAwv,.PortfolioHero_centered__bbuQK .PortfolioHero_titleRow__o3Qkk{justify-content:center}.PortfolioHero_kicker__pTAwv{margin:0 0 .35rem;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);display:inline-flex;align-items:center;gap:.35rem}.PortfolioHero_title__rpRz2{margin:0;color:var(--text-main);font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.06;letter-spacing:-.02em}.PortfolioHero_titleRow__o3Qkk{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.PortfolioHero_subtitle__uTIBE{max-width:680px;margin:.55rem 0 0;color:var(--text-muted);font-size:1rem;line-height:1.5}.PortfolioHero_centered__bbuQK .PortfolioHero_subtitle__uTIBE{margin-left:auto;margin-right:auto}.PortfolioHero_actions__YqpyT{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem}.PortfolioHero_badge__Y6U_P{min-height:44px;padding:.7rem 1rem;border-radius:999px;border:1px solid var(--border-light);background:var(--bg-card);color:var(--text-main);font-size:.9rem;white-space:nowrap}.PortfolioHero_badge__Y6U_P,.PortfolioHero_button___AIb2{font-weight:800;display:inline-flex;align-items:center;justify-content:center}.PortfolioHero_button___AIb2{min-height:46px;padding:0 1.15rem;border:0;border-radius:14px;background:var(--accent);color:#fff;font-size:.94rem;cursor:pointer;gap:.55rem;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}.PortfolioHero_button___AIb2:hover{transform:translateY(-1px);filter:brightness(1.03);box-shadow:0 10px 22px rgba(0,0,0,.08)}.PortfolioHero_button___AIb2:disabled{cursor:not-allowed;opacity:.55;transform:none;filter:none;box-shadow:none}.PortfolioHero_button___AIb2:active{transform:translateY(0)}.PortfolioHero_button___AIb2 svg{flex-shrink:0}@media (max-width:640px){.PortfolioHero_hero__tmaeS{gap:.95rem;margin-bottom:1.1rem}.PortfolioHero_title__rpRz2{font-size:1.42rem;line-height:1.08}.PortfolioHero_subtitle__uTIBE{font-size:.92rem}.PortfolioHero_actions__YqpyT{width:100%;gap:.65rem}.PortfolioHero_badge__Y6U_P,.PortfolioHero_button___AIb2{width:100%}.PortfolioHero_badge__Y6U_P{min-height:42px;font-size:.84rem;padding:.65rem .9rem}.PortfolioHero_button___AIb2{min-height:48px;font-size:.92rem}}@media (min-width:980px){.PortfolioHero_hero__tmaeS{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:1.6rem}.PortfolioHero_actions__YqpyT{justify-content:flex-end;flex-shrink:0}.PortfolioHero_centered__bbuQK{justify-content:center;align-items:center}}.PortfolioEmptyState_emptyState__T1E9G{display:grid;justify-items:center;gap:.75rem;padding:3rem 1rem;border:1px dashed var(--border-light);border-radius:var(--radius);background:var(--bg-card);text-align:center}.PortfolioEmptyState_icon__Yx8pV{color:var(--text-main);display:inline-flex}.PortfolioEmptyState_emptyState__T1E9G h3{margin:0;color:var(--text-main);font-size:1.35rem}.PortfolioEmptyState_emptyState__T1E9G p{max-width:48ch;margin:0;color:var(--text-muted);line-height:1.45}.PortfolioEmptyState_action__rpaal{margin-top:.25rem}.PortfolioEmptyState_action__rpaal a,.PortfolioEmptyState_action__rpaal button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:0;border-radius:12px;background:var(--accent);color:#fff;padding:0 1rem;font-weight:850;text-decoration:none;cursor:pointer}@media (max-width:720px){.PortfolioEmptyState_emptyState__T1E9G{padding:2.25rem 1rem;border-radius:18px}.PortfolioEmptyState_emptyState__T1E9G h3{font-size:1.15rem}}.PortfolioInvestorInsights_wrap__VRAaQ{margin:0 0 1rem;padding:1.1rem;border:1px solid var(--border-light);border-radius:20px;background:var(--bg-card)}.PortfolioInvestorInsights_header__923A3{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1rem}.PortfolioInvestorInsights_header__923A3 span{display:block;color:var(--accent);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.PortfolioInvestorInsights_header__923A3 h2{margin:.25rem 0 0;color:var(--text-main);font-size:1.25rem}.PortfolioInvestorInsights_header__923A3 p{max-width:680px;margin:.35rem 0 0;color:var(--text-muted);line-height:1.5}.PortfolioInvestorInsights_grid__PxqCX{display:grid;gap:.75rem}.PortfolioInvestorInsights_card__CJ_Pm{min-height:122px;padding:.95rem;border:1px solid var(--border-light);border-radius:16px;background:var(--bg-card);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.PortfolioInvestorInsights_card__CJ_Pm:hover{transform:translateY(-2px);box-shadow:var(--shadow);border-color:color-mix(in srgb,var(--accent) 24%,var(--border-light))}.PortfolioInvestorInsights_cardTop__fgz6n{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.PortfolioInvestorInsights_cardTop__fgz6n span{color:var(--text-muted);font-size:.72rem;font-weight:850;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.PortfolioInvestorInsights_icon__0TTZV{width:32px;height:32px;display:grid;place-items:center;border-radius:12px;color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent);flex-shrink:0}.PortfolioInvestorInsights_card__CJ_Pm strong{display:block;margin-top:.85rem;color:var(--text-main);font-size:1.18rem;line-height:1.08}.PortfolioInvestorInsights_card__CJ_Pm small{display:block;margin-top:.45rem;color:var(--text-muted);line-height:1.4}.PortfolioInvestorInsights_positive__DdlSZ{color:var(--color-success)!important}.PortfolioInvestorInsights_negative__LB7gF{color:var(--color-danger)!important}.PortfolioInvestorInsights_neutral___d7KQ{color:var(--text-main)!important}@media (min-width:720px){.PortfolioInvestorInsights_grid__PxqCX{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1180px){.PortfolioInvestorInsights_grid__PxqCX{grid-template-columns:repeat(4,minmax(0,1fr))}}.PortfolioDashboard_page__YcyDI{max-width:1480px;margin:0 auto;padding:2rem 1.25rem 3rem}.PortfolioDashboard_summaryWidgets__2c6sZ{display:grid;gap:1rem;min-width:0}.PortfolioDashboard_summaryWidgets__2c6sZ>*{min-width:0;height:100%}.PortfolioDashboard_summaryColumn__DUEKA{display:grid;gap:1rem;min-width:0}.PortfolioDashboard_summaryColumn__DUEKA>*{min-width:0}.PortfolioDashboard_freeSummaryWidgets__LVwQs{display:grid;gap:1rem;min-width:0}.PortfolioDashboard_freeSummaryWidgets__LVwQs>*{min-width:0}.PortfolioDashboard_premiumSummaryBanner__SYoDB{display:flex;align-items:center;gap:.9rem;margin:0 0 1rem;padding:1rem 1.1rem;border:1px solid color-mix(in srgb,var(--accent) 30%,var(--border-light));border-radius:16px;background:color-mix(in srgb,var(--accent) 7%,var(--bg-card))}.PortfolioDashboard_premiumSummaryBannerIcon__Euo1h{display:grid;width:2.55rem;height:2.55rem;flex:0 0 auto;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--accent) 14%,var(--bg-card));color:var(--accent)}.PortfolioDashboard_premiumSummaryBanner__SYoDB strong{display:block;color:var(--text-main);font-size:.98rem}.PortfolioDashboard_premiumSummaryBanner__SYoDB p{margin:.2rem 0 0;color:var(--text-muted);font-size:.9rem;line-height:1.45}.PortfolioDashboard_premiumSummaryBanner__SYoDB a{display:inline-flex;min-height:40px;margin-left:auto;padding:0 1rem;align-items:center;justify-content:center;border-radius:11px;background:var(--accent);color:#fff;font-size:.88rem;font-weight:800;text-decoration:none;white-space:nowrap}@media (min-width:1180px){.PortfolioDashboard_summaryWidgets__2c6sZ{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.PortfolioDashboard_freeSummaryWidgets__LVwQs{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.PortfolioDashboard_limitNotice__CwYI6{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:-.35rem 0 1.25rem;padding:1rem;border:1px solid rgba(59,130,246,.28);border-radius:16px;background:rgba(59,130,246,.1)}.PortfolioDashboard_limitNotice__CwYI6 strong{display:block;color:var(--text-main);font-size:.98rem}.PortfolioDashboard_limitNotice__CwYI6 p{margin:.25rem 0 0;color:var(--text-muted);line-height:1.45}.PortfolioDashboard_limitNotice__CwYI6 a{min-height:40px;padding:0 1rem;border-radius:12px;background:var(--accent);color:#fff;font-weight:800;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;white-space:nowrap}.PortfolioDashboard_adminReadOnlyBanner__ri4vB{position:sticky;top:78px;z-index:8;display:flex;align-items:center;gap:.9rem;margin:.35rem 0 1.35rem;padding:1rem 1.1rem;border:2px solid rgba(245,158,11,.42);border-radius:18px;background:linear-gradient(135deg,#fff7ed,#fffbeb);box-shadow:0 22px 55px rgba(180,83,9,.18);color:#78350f}.PortfolioDashboard_adminReadOnlyIcon__FRDi_{display:grid;width:2.7rem;height:2.7rem;flex:0 0 auto;place-items:center;border-radius:14px;background:#f59e0b;color:white}.PortfolioDashboard_adminReadOnlyBanner__ri4vB span,.PortfolioDashboard_adminReadOnlyBanner__ri4vB strong{display:block}.PortfolioDashboard_adminReadOnlyBanner__ri4vB strong{font-size:.98rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.PortfolioDashboard_adminReadOnlyBanner__ri4vB span{margin-top:.2rem;color:#92400e;font-weight:700;line-height:1.4}.PortfolioDashboard_featuredReadOnlyBanner__9amjx{position:sticky;top:78px;z-index:8;display:flex;align-items:center;gap:.9rem;margin:.35rem 0 1.35rem;padding:1rem 1.1rem;border:1px solid color-mix(in srgb,var(--accent) 38%,var(--border-light));border-radius:18px;background:color-mix(in srgb,var(--accent) 9%,var(--bg-card));box-shadow:0 20px 52px color-mix(in srgb,var(--accent) 14%,transparent);color:var(--text-main)}.PortfolioDashboard_featuredReadOnlyIcon__p76l_{display:grid;width:2.7rem;height:2.7rem;flex:0 0 auto;place-items:center;border-radius:14px;background:var(--accent);color:white}.PortfolioDashboard_featuredReadOnlyBanner__9amjx span,.PortfolioDashboard_featuredReadOnlyBanner__9amjx strong{display:block}.PortfolioDashboard_featuredReadOnlyBanner__9amjx strong{font-size:.98rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}.PortfolioDashboard_featuredReadOnlyBanner__9amjx span{margin-top:.2rem;color:var(--text-muted);font-weight:700;line-height:1.4}@media (max-width:760px){.PortfolioDashboard_page__YcyDI{padding:.8rem .75rem 3rem}.PortfolioDashboard_page__YcyDI section{border-radius:18px;padding:.9rem}}.PortfolioDashboard_portfolioHeader__wKGgI{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;margin-bottom:1.5rem}.PortfolioDashboard_fullWidthPanel__xLVEg,.PortfolioDashboard_positionsLayout__p_77B{display:grid;gap:1rem;min-width:0}.PortfolioDashboard_positionsCharts__VfJff,.PortfolioDashboard_positionsMain__na1FW{min-width:0}.PortfolioDashboard_positionsCharts__VfJff{display:grid;gap:1rem;align-items:start}@media (min-width:900px){.PortfolioDashboard_positionsCharts__VfJff{grid-template-columns:repeat(2,minmax(0,1fr))}}.PortfolioDashboard_brokerSnapshot__rKWhs{display:grid;gap:1rem;margin:1rem 0;padding:1rem;border:1px solid var(--border-light);border-radius:20px;background:var(--bg-card)}.PortfolioDashboard_brokerSnapshotHeader__bUJLN{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.PortfolioDashboard_brokerSnapshotHeader__bUJLN span{display:block;margin-bottom:.2rem;color:var(--accent);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.PortfolioDashboard_brokerSnapshotHeader__bUJLN h2{margin:0;color:var(--text-main);font-size:clamp(1.1rem,2vw,1.35rem)}.PortfolioDashboard_brokerSnapshotHeader__bUJLN p{margin:0;color:var(--text-muted);font-size:.9rem;white-space:nowrap}.PortfolioDashboard_brokerSnapshotGrid__sUyNq{display:grid;gap:.75rem}.PortfolioDashboard_brokerSnapshotGrid__sUyNq article{display:grid;gap:.35rem;padding:.9rem;border:1px solid var(--border-light);border-radius:16px;background:color-mix(in srgb,var(--bg-card) 86%,var(--bg-muted))}.PortfolioDashboard_brokerSnapshotGrid__sUyNq svg{color:var(--accent)}.PortfolioDashboard_brokerSnapshotGrid__sUyNq span,.PortfolioDashboard_cashBalanceList__yOVEW span{color:var(--text-muted);font-size:.84rem;font-weight:700}.PortfolioDashboard_brokerSnapshotGrid__sUyNq strong{color:var(--text-main);font-size:1.2rem}.PortfolioDashboard_positiveValue__vrWai{color:var(--color-success)!important}.PortfolioDashboard_negativeValue__wwtXY{color:var(--color-danger)!important}.PortfolioDashboard_cashBalanceList__yOVEW{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.2rem}.PortfolioDashboard_cashBalanceList__yOVEW div{display:inline-flex;align-items:center;gap:.5rem;min-height:28px;padding:0 .55rem;border:1px solid var(--border-light);border-radius:999px;background:var(--bg-page)}.PortfolioDashboard_cashBalanceList__yOVEW strong{color:var(--text-main);font-size:.82rem}.PortfolioDashboard_cashSnapshotCard__naUZE{align-content:start}@media (min-width:760px){.PortfolioDashboard_brokerSnapshotGrid__sUyNq{grid-template-columns:repeat(4,minmax(0,1fr))}}.PortfolioDashboard_portfolioSelector__RBsb3{display:flex;align-items:center;justify-content:center;gap:.55rem;margin:-.25rem auto .75rem;flex-wrap:wrap}.PortfolioDashboard_portfolioSelector__RBsb3>div{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;flex-wrap:wrap}.PortfolioDashboard_portfolioSelector__RBsb3>span{color:var(--text-muted);font-size:.72rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.PortfolioDashboard_portfolioSelector__RBsb3 a{min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:0 .8rem;border:1px solid var(--border-light);border-radius:999px;background:var(--bg-card);color:var(--text-muted);font-size:.82rem;font-weight:800;text-decoration:none;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.PortfolioDashboard_portfolioSelector__RBsb3 a:hover{border-color:rgba(37,99,235,.35);color:var(--accent);transform:translateY(-1px)}.PortfolioDashboard_portfolioSelectorActive___WNMZ{border-color:rgba(37,99,235,.22)!important;background:rgba(37,99,235,.12)!important;color:var(--accent)!important}.PortfolioDashboard_srOnly__g83Ut{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.PortfolioDashboard_portfolioLabelWrap__hy9Xb{display:flex;align-items:center;gap:.75rem}.PortfolioDashboard_portfolioLabelWrap__hy9Xb label{color:var(--text-muted);font-size:.95rem}.PortfolioDashboard_portfolioLabelWrap__hy9Xb select{min-width:220px;border-radius:14px;border:1px solid var(--border-light);background:var(--bg-card);color:var(--text-main);padding:.85rem 1rem}.PortfolioDashboard_createPortfolioBtn__OilJC{border:none;background:var(--accent);color:white;border-radius:14px;padding:.85rem 1.25rem;font-weight:700;cursor:pointer}.PortfolioDashboard_createPortfolioBtn__OilJC:disabled{opacity:.56;cursor:not-allowed}@media (max-width:760px){.PortfolioDashboard_portfolioSelector__RBsb3{justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;padding-bottom:.15rem}.PortfolioDashboard_portfolioSelector__RBsb3>div{flex:0 0 auto;flex-wrap:nowrap}.PortfolioDashboard_portfolioSelector__RBsb3 a{flex:0 0 auto}}@media (max-width:640px){.PortfolioDashboard_premiumSummaryBanner__SYoDB{align-items:flex-start;flex-wrap:wrap;padding:.9rem}.PortfolioDashboard_premiumSummaryBannerIcon__Euo1h{width:2.3rem;height:2.3rem}.PortfolioDashboard_premiumSummaryBanner__SYoDB div:nth-child(2){flex:1;min-width:0}.PortfolioDashboard_premiumSummaryBanner__SYoDB a{width:100%;margin-left:0}.PortfolioDashboard_limitNotice__CwYI6{align-items:stretch;flex-direction:column;margin-bottom:1rem}.PortfolioDashboard_limitNotice__CwYI6 a{width:100%}.PortfolioDashboard_adminReadOnlyBanner__ri4vB{top:64px;align-items:flex-start;margin-bottom:1rem}}.PortfolioImportExport_container__HTu9_{display:flex;flex-direction:column;gap:1rem;margin-bottom:1.5rem}.PortfolioImportExport_buttons__k5lod{display:flex;gap:.75rem;flex-wrap:wrap}.PortfolioImportExport_button__G2WY6{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:12px;border:1px solid var(--border-light);background:var(--bg-card);color:var(--text-main);font-size:.9rem;font-weight:700;cursor:pointer;transition:all .2s ease}.PortfolioImportExport_button__G2WY6:hover:not(:disabled){background:var(--bg-soft);border-color:var(--accent)}.PortfolioImportExport_button__G2WY6:active:not(:disabled){transform:scale(.98)}.PortfolioImportExport_button__G2WY6:disabled{opacity:.6;cursor:not-allowed}.PortfolioUpcomingPaymentsClient_loadingCard__bJjuc{border:1px solid var(--border-light);background:var(--bg-card);border-radius:18px;padding:1.25rem;color:var(--text-muted);font-weight:800}.PortfolioUpcomingPaymentsClient_layout__iNR82{display:grid;gap:1rem}