.portfolio-client-module__4AzuRW__page{background:var(--chat-main-bg);flex-direction:column;height:100%;min-height:0;display:flex}.portfolio-client-module__4AzuRW__topbar{height:var(--app-header-row-height,3rem);border-bottom:1px solid var(--cds-border-subtle-01);flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:0 1.25rem;display:flex}.portfolio-client-module__4AzuRW__topbarTitle{letter-spacing:.01em;color:var(--cds-text-primary);margin:0;font-size:.875rem;font-weight:400}.portfolio-client-module__4AzuRW__topbarActions{align-items:center;gap:.5rem;display:flex}.portfolio-client-module__4AzuRW__scroll{flex-direction:column;flex:auto;min-height:0;padding:1rem;display:flex;overflow:hidden}.portfolio-client-module__4AzuRW__scrollCenter{justify-content:center;align-items:center}.portfolio-client-module__4AzuRW__scrollCenter .portfolio-client-module__4AzuRW__inner{flex:none}.portfolio-client-module__4AzuRW__inner{flex-direction:column;flex:auto;gap:1.25rem;width:100%;min-height:0;display:flex}.portfolio-client-module__4AzuRW__btn{box-sizing:border-box;height:1.75rem;min-height:1.75rem;font:inherit;color:var(--cds-text-primary);background:var(--chat-search-bar-bg);border:1px solid var(--cds-border-subtle-01);cursor:pointer;white-space:nowrap;border-radius:.375rem;justify-content:center;align-items:center;gap:.3rem;margin:0;padding:0 .625rem;font-size:.75rem;line-height:1;transition:background .12s,border-color .12s;display:inline-flex}.portfolio-client-module__4AzuRW__btn:hover:not(:disabled){background:var(--cds-layer-hover-01);border-color:color-mix(in srgb, var(--cds-text-primary) 30%, var(--cds-border-subtle-01))}.portfolio-client-module__4AzuRW__btn:disabled{opacity:.45;cursor:not-allowed}.portfolio-client-module__4AzuRW__btnAccent{background:var(--cds-text-primary);border-color:var(--cds-text-primary);color:var(--cds-layer-01)}.portfolio-client-module__4AzuRW__btnAccent:hover:not(:disabled){background:color-mix(in srgb, var(--cds-text-primary) 88%, transparent);border-color:color-mix(in srgb, var(--cds-text-primary) 88%, transparent)}.portfolio-client-module__4AzuRW__btnPrimary{background:var(--cds-interactive-01);border-color:var(--cds-interactive-01);color:var(--cds-text-on-primary)}.portfolio-client-module__4AzuRW__btnPrimary:hover:not(:disabled){background:var(--cds-interactive-01-hover)}.portfolio-client-module__4AzuRW__btnDanger{color:var(--cds-support-error);border-color:color-mix(in srgb, var(--cds-support-error) 45%, transparent)}.portfolio-client-module__4AzuRW__btnDanger:hover:not(:disabled){background:color-mix(in srgb, var(--cds-support-error) 10%, transparent)}.portfolio-client-module__4AzuRW__summary{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);border-radius:.4375rem;flex-direction:column;display:flex}.portfolio-client-module__4AzuRW__summaryTop{flex-wrap:wrap;align-items:flex-end;gap:1.5rem;padding:1.25rem 1.5rem;display:flex}.portfolio-client-module__4AzuRW__summaryTotalLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--cds-text-secondary);margin-bottom:.55rem;font-size:.75rem}.portfolio-client-module__4AzuRW__summaryLabelRow{align-items:center;gap:.4rem;margin-bottom:.55rem;display:flex}.portfolio-client-module__4AzuRW__summaryLabelRow .portfolio-client-module__4AzuRW__summaryTotalLabel{margin-bottom:0}.portfolio-client-module__4AzuRW__eyeBtn{color:var(--cds-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:0;display:inline-flex}.portfolio-client-module__4AzuRW__eyeBtn:hover{color:var(--cds-text-primary)}.portfolio-client-module__4AzuRW__summaryTotal{color:var(--cds-text-primary);font-variant-numeric:tabular-nums;font-size:2rem;font-weight:550;line-height:1.1}.portfolio-client-module__4AzuRW__summaryChange{font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:500;line-height:1.1}.portfolio-client-module__4AzuRW__summaryDay{text-align:right;margin-left:auto}.portfolio-client-module__4AzuRW__pos{color:var(--cds-support-success)}.portfolio-client-module__4AzuRW__neg{color:var(--cds-support-error)}.portfolio-client-module__4AzuRW__muted{color:var(--cds-text-secondary)}.portfolio-client-module__4AzuRW__card{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);border-radius:.4375rem;overflow:hidden}.portfolio-client-module__4AzuRW__tabs{gap:.55rem;padding:0 .9rem;display:flex}.portfolio-client-module__4AzuRW__tab{font:inherit;color:var(--cds-text-secondary);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;padding:.6rem .9rem;font-size:.8125rem;font-weight:500;text-decoration:none}.portfolio-client-module__4AzuRW__tab:hover{color:var(--cds-text-primary)}.portfolio-client-module__4AzuRW__tab:hover:not(.portfolio-client-module__4AzuRW__tabActive){border-bottom-color:color-mix(in srgb, var(--app-selected-rail) 42%, transparent)}.portfolio-client-module__4AzuRW__tabActive{color:var(--cds-text-primary);border-bottom-color:var(--app-selected-rail)}.portfolio-client-module__4AzuRW__flexCard{flex-direction:column;flex:auto;min-height:0;display:flex}.portfolio-client-module__4AzuRW__flexCard .portfolio-client-module__4AzuRW__tabs{flex:none}.portfolio-client-module__4AzuRW__tabScroll{flex:auto;min-height:0;overflow-y:auto}.portfolio-client-module__4AzuRW__tableWrap{flex:auto;min-height:0;overflow:auto}.portfolio-client-module__4AzuRW__table{table-layout:fixed;border-collapse:collapse;width:100%;font-size:.8125rem}.portfolio-client-module__4AzuRW__table th{text-align:right;letter-spacing:.04em;text-transform:uppercase;color:var(--cds-text-secondary);border-bottom:1px solid var(--cds-border-subtle-01);white-space:nowrap;background:var(--cds-layer-01);padding:.55rem .85rem;font-size:.75rem;font-weight:400;position:sticky;top:0}.portfolio-client-module__4AzuRW__table th:first-child,.portfolio-client-module__4AzuRW__table td:first-child{text-align:left;width:18%;min-width:0;overflow:hidden}.portfolio-client-module__4AzuRW__table td{border-bottom:1px solid var(--profile-muted-row-divider);color:var(--cds-text-primary);white-space:nowrap;font-variant-numeric:tabular-nums;text-align:right;padding:.75rem .85rem}.portfolio-client-module__4AzuRW__table tbody,.portfolio-client-module__4AzuRW__table tbody td{background:var(--chat-main-bg)}.portfolio-client-module__4AzuRW__table tbody tr:hover td{background:var(--cds-layer-hover-01)}.portfolio-client-module__4AzuRW__table td.portfolio-client-module__4AzuRW__sectionHeader,.portfolio-client-module__4AzuRW__table tbody tr:hover td.portfolio-client-module__4AzuRW__sectionHeader{background:var(--cds-layer-01)}.portfolio-client-module__4AzuRW__table th.portfolio-client-module__4AzuRW__colLeft,.portfolio-client-module__4AzuRW__table td.portfolio-client-module__4AzuRW__colLeft{text-align:left}.portfolio-client-module__4AzuRW__txType{letter-spacing:.01em;white-space:nowrap;border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-weight:500;display:inline-block}.portfolio-client-module__4AzuRW__txTypeBuy{color:#2e7d32;background:#2e7d321f}.portfolio-client-module__4AzuRW__txTypeSell{color:#c62828;background:#c628281f}.portfolio-client-module__4AzuRW__txTypeNeutral{color:var(--cds-text-secondary);background:color-mix(in srgb, var(--cds-text-primary) 8%, transparent)}.portfolio-client-module__4AzuRW__sortBtn{max-width:100%;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:.2rem;margin:0;padding:0;display:inline-flex}.portfolio-client-module__4AzuRW__sortBtn:hover,.portfolio-client-module__4AzuRW__sortBtnActive{color:var(--cds-text-primary)}.portfolio-client-module__4AzuRW__sortChevron{opacity:0;flex:none;transition:opacity .12s,transform .12s}.portfolio-client-module__4AzuRW__sortBtn:hover .portfolio-client-module__4AzuRW__sortChevron{opacity:.45}.portfolio-client-module__4AzuRW__sortBtnActive .portfolio-client-module__4AzuRW__sortChevron{opacity:1}.portfolio-client-module__4AzuRW__sortChevronUp{transform:rotate(180deg)}.portfolio-client-module__4AzuRW__cashIcon{color:var(--cds-text-secondary)}.portfolio-client-module__4AzuRW__rowLink{cursor:pointer}.portfolio-client-module__4AzuRW__symCellLink{color:inherit;text-decoration:none;display:block}.portfolio-client-module__4AzuRW__symLink{color:var(--cds-interactive-01);font-weight:600;text-decoration:none}.portfolio-client-module__4AzuRW__symLink:hover{text-decoration:underline}.portfolio-client-module__4AzuRW__table td.portfolio-client-module__4AzuRW__sectionHeader{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--cds-text-secondary);white-space:nowrap;border-top:1px solid var(--cds-border-subtle-01);border-bottom:1px solid var(--cds-border-subtle-01);padding:0;font-size:.75rem;font-weight:400}.portfolio-client-module__4AzuRW__table tbody tr:has(+tr td.portfolio-client-module__4AzuRW__sectionHeader) td{border-bottom:none}.portfolio-client-module__4AzuRW__sectionToggle{width:100%;font:inherit;font-weight:inherit;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .85rem;display:flex}.portfolio-client-module__4AzuRW__sectionToggle:hover{color:var(--cds-text-primary)}.portfolio-client-module__4AzuRW__sectionChevron{color:var(--cds-text-secondary);flex:none;transition:transform .15s}.portfolio-client-module__4AzuRW__sectionToggle:hover .portfolio-client-module__4AzuRW__sectionChevron{color:var(--cds-text-primary)}.portfolio-client-module__4AzuRW__sectionChevronClosed{transform:rotate(-90deg)}.portfolio-client-module__4AzuRW__totalRow td{border-top:2px solid var(--cds-border-subtle-01);border-bottom:none;font-weight:600}.portfolio-client-module__4AzuRW__accountGroup{border:1px solid var(--cds-border-subtle-01);background:var(--cds-layer-01);border-radius:8px;margin:.75rem .75rem 0;overflow:hidden}.portfolio-client-module__4AzuRW__accountGroup:last-child{margin-bottom:.75rem}.portfolio-client-module__4AzuRW__accountRow{cursor:pointer;color:var(--cds-text-secondary);justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 1rem;transition:background .12s;display:flex}.portfolio-client-module__4AzuRW__accountRow:hover{background:var(--cds-layer-hover-01)}.portfolio-client-module__4AzuRW__accountChevron{color:var(--cds-text-secondary);flex:none;transition:transform .15s}.portfolio-client-module__4AzuRW__accountChevronClosed{transform:rotate(-90deg)}.portfolio-client-module__4AzuRW__accountName{color:var(--cds-text-primary);font-size:.8125rem;font-weight:500}.portfolio-client-module__4AzuRW__accountSub{color:var(--cds-text-secondary);margin-top:.1rem;font-size:.72rem}.portfolio-client-module__4AzuRW__accountMeta{flex:none;align-items:center;gap:.65rem;display:flex}.portfolio-client-module__4AzuRW__accountValues{flex-direction:column;align-items:flex-end;gap:.1rem;display:flex}.portfolio-client-module__4AzuRW__accountVal{font-variant-numeric:tabular-nums;color:var(--cds-text-primary);font-size:.8125rem;font-weight:500}.portfolio-client-module__4AzuRW__accountDay{font-variant-numeric:tabular-nums;font-size:.72rem}.portfolio-client-module__4AzuRW__accountPositions{border-top:1px solid var(--cds-border-subtle-01)}.portfolio-client-module__4AzuRW__empty{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:40rem;margin:0 auto;display:flex}.portfolio-client-module__4AzuRW__emptyIcon{color:var(--cds-text-secondary)}.portfolio-client-module__4AzuRW__emptyTitle{color:var(--cds-text-primary);margin:0;font-size:1.4rem;font-weight:650}.portfolio-client-module__4AzuRW__emptyText{color:var(--cds-text-secondary);margin:0;font-size:.95rem;line-height:1.5}.portfolio-client-module__4AzuRW__emptyBtn{gap:.4rem;height:2.25rem;min-height:2.25rem;padding:0 1rem;font-size:.875rem}.portfolio-client-module__4AzuRW__featureList{text-align:left;color:var(--cds-text-primary);flex-direction:column;gap:.5rem;margin:.5rem 0;padding:0;font-size:.875rem;list-style:none;display:flex}.portfolio-client-module__4AzuRW__featureList li{align-items:center;gap:.55rem;display:flex}.portfolio-client-module__4AzuRW__check{color:var(--cds-support-success);flex:none}.portfolio-client-module__4AzuRW__errorBanner{background:var(--cds-inline-notification-error-bg);color:var(--cds-inline-notification-error-text);border:1px solid color-mix(in srgb, var(--cds-support-error) 40%, transparent);border-radius:6px;padding:.6rem .85rem;font-size:.8125rem}.portfolio-client-module__4AzuRW__badge{text-transform:uppercase;letter-spacing:.03em;background:color-mix(in srgb, var(--cds-support-error) 14%, transparent);color:var(--cds-support-error);border-radius:4px;margin-left:.5rem;padding:.1rem .4rem;font-size:.68rem;font-weight:600;display:inline-block}.portfolio-client-module__4AzuRW__spinner{border:2px solid var(--cds-border-subtle-01);border-top-color:var(--cds-interactive-01);border-radius:50%;width:1.5rem;height:1.5rem;margin:3rem auto;animation:.7s linear infinite portfolio-client-module__4AzuRW__spin}@keyframes portfolio-client-module__4AzuRW__spin{to{transform:rotate(360deg)}}
