.AiGrowthStrategyPanel_panel__hMusj{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-elevated);box-shadow:var(--shadow-sm);padding:var(--space-4);margin-bottom:var(--space-4)}.AiGrowthStrategyPanel_header__Wc11c{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.AiGrowthStrategyPanel_eyebrow__eLrhw{color:var(--text-muted);font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em}.AiGrowthStrategyPanel_title__xYkBb{margin:.15rem 0 0;color:var(--text);font-size:var(--text-lg);line-height:var(--leading-tight)}.AiGrowthStrategyPanel_iconButton__cVxbl{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-muted);cursor:pointer;flex-shrink:0}.AiGrowthStrategyPanel_iconButton__cVxbl:hover{color:var(--text);border-color:var(--accent)}.AiGrowthStrategyPanel_iconButton__cVxbl:disabled{opacity:.45;cursor:not-allowed}.AiGrowthStrategyPanel_metricGrid__P7Y6N{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);margin-bottom:var(--space-3)}.AiGrowthStrategyPanel_metric__yex4G{min-width:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);padding:var(--space-3)}.AiGrowthStrategyPanel_metric__yex4G span{display:block;color:var(--text-muted);font-size:var(--text-xs);font-weight:600;margin-bottom:.25rem}.AiGrowthStrategyPanel_metric__yex4G strong{display:block;color:var(--text);font-size:var(--text-lg);line-height:1.15;white-space:nowrap}.AiGrowthStrategyPanel_flags__iURvS{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-bottom:var(--space-4)}.AiGrowthStrategyPanel_actionBadge__WyOu3,.AiGrowthStrategyPanel_flagBadge__pEqdn,.AiGrowthStrategyPanel_modeBadge__vfacP{display:inline-flex;align-items:center;min-height:24px;padding:.2rem .5rem;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:700;line-height:1.1}.AiGrowthStrategyPanel_modeBadge__vfacP{border:1px solid rgba(49,151,149,.3);background:rgba(49,151,149,.08);color:var(--text)}.AiGrowthStrategyPanel_flagBadge__pEqdn{border:1px solid rgba(240,180,41,.28);background:rgba(240,180,41,.08);color:var(--text)}.AiGrowthStrategyPanel_ruleGrid__wGc9A{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2);margin-bottom:var(--space-4)}.AiGrowthStrategyPanel_reviewAlert__j0iDR{display:grid;gap:.3rem;border:1px solid rgba(239,68,68,.2);border-radius:var(--radius-sm);background:rgba(239,68,68,.06);color:var(--text);margin-bottom:var(--space-4);padding:var(--space-3)}.AiGrowthStrategyPanel_reviewAlert__j0iDR strong{font-size:var(--text-sm)}.AiGrowthStrategyPanel_reviewAlert__j0iDR span{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.AiGrowthStrategyPanel_readinessSection__qBaHp{margin-bottom:var(--space-4)}.AiGrowthStrategyPanel_readinessSummary__qBvfq{display:grid;gap:.25rem;margin-bottom:var(--space-2)}.AiGrowthStrategyPanel_readinessSummary__qBvfq strong{color:var(--text);font-size:var(--text-sm)}.AiGrowthStrategyPanel_readinessSummary__qBvfq span{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.AiGrowthStrategyPanel_readinessGrid__8ryjE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2)}.AiGrowthStrategyPanel_readinessCard__MnBRF{min-width:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);padding:var(--space-3)}.AiGrowthStrategyPanel_readinessCard__MnBRF span{display:block;color:var(--text-muted);font-size:var(--text-xs);font-weight:700;margin-bottom:.2rem}.AiGrowthStrategyPanel_readinessCard__MnBRF strong{display:block;color:var(--text);font-size:var(--text-sm);line-height:1.2;margin-bottom:.3rem}.AiGrowthStrategyPanel_readinessCard__MnBRF p{margin:0;color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.AiGrowthStrategyPanel_ruleItem__deEyN{min-width:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);padding:var(--space-2)}.AiGrowthStrategyPanel_ruleItem__deEyN span{display:block;color:var(--text-muted);font-size:var(--text-xs);font-weight:700;margin-bottom:.2rem}.AiGrowthStrategyPanel_ruleItem__deEyN strong{display:block;color:var(--text);font-size:var(--text-sm);line-height:1.2}.AiGrowthStrategyPanel_targetDrift__nKWsX{margin-bottom:var(--space-4)}.AiGrowthStrategyPanel_riskChips__yy2ej,.AiGrowthStrategyPanel_targetDriftList__bMINM{display:flex;flex-wrap:wrap;gap:var(--space-1)}.AiGrowthStrategyPanel_riskChip__mdXEI,.AiGrowthStrategyPanel_targetDriftList__bMINM span{color:var(--text-muted);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:700;line-height:1.15;padding:.18rem .4rem}.AiGrowthStrategyPanel_ticketSection__1XIRk{margin-bottom:var(--space-4)}.AiGrowthStrategyPanel_sectionTitle__qwpJB{color:var(--text-muted);font-size:var(--text-xs);font-weight:800;letter-spacing:.06em;margin-bottom:var(--space-2);text-transform:uppercase}.AiGrowthStrategyPanel_ticketList__NnZb2{display:grid;gap:var(--space-2);list-style:none;margin:0;padding:0}.AiGrowthStrategyPanel_ticketRow__V0E7Z{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);padding:var(--space-3)}.AiGrowthStrategyPanel_ticketMain__3a4Ij{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2)}.AiGrowthStrategyPanel_ticketSymbol__Cykyu{color:var(--text);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:800}.AiGrowthStrategyPanel_ticketReasons__IKPxq{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-bottom:var(--space-2)}.AiGrowthStrategyPanel_ticketFacts__x8vv4 span,.AiGrowthStrategyPanel_ticketReasons__IKPxq span{color:var(--text-muted);background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--text-xs);padding:.15rem .4rem}.AiGrowthStrategyPanel_ticketFacts__x8vv4{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-bottom:var(--space-2)}.AiGrowthStrategyPanel_ticketChecklist__nGgX3{color:var(--text-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.AiGrowthStrategyPanel_actionRisk__HwitA{background:rgba(239,68,68,.09);border:1px solid rgba(239,68,68,.22);color:var(--loss)}.AiGrowthStrategyPanel_actionBuy__Kl17P{background:rgba(49,151,149,.1);border:1px solid rgba(49,151,149,.24);color:var(--gain)}.AiGrowthStrategyPanel_actionBlocked__CqkDF{background:rgba(240,180,41,.08);border:1px solid rgba(240,180,41,.24);color:var(--text)}.AiGrowthStrategyPanel_actionHold__uZTg1{background:var(--surface);border:1px solid var(--border);color:var(--text-muted)}.AiGrowthStrategyPanel_tableWrap__9nCAP{overflow-x:auto}.AiGrowthStrategyPanel_table__0KtLm{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.AiGrowthStrategyPanel_table__0KtLm th{color:var(--text-muted);font-size:var(--text-xs);font-weight:800;padding:0 var(--space-3) var(--space-2) 0;text-align:left;text-transform:uppercase;white-space:nowrap}.AiGrowthStrategyPanel_table__0KtLm td{border-top:1px solid var(--border);color:var(--text);padding:var(--space-2) var(--space-2) var(--space-2) 0;vertical-align:middle;white-space:nowrap}.AiGrowthStrategyPanel_table__0KtLm td:first-child{font-family:var(--font-mono);font-weight:800}.AiGrowthStrategyPanel_riskCell__IfH9R{min-width:180px;white-space:normal!important}.AiGrowthStrategyPanel_riskClear__xV1gy{color:var(--text-muted);font-size:var(--text-xs);font-weight:700}.AiGrowthStrategyPanel_emptyState__IhdBi,.AiGrowthStrategyPanel_error__Uw9eG{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text-muted);font-size:var(--text-sm);padding:var(--space-3)}.AiGrowthStrategyPanel_error__Uw9eG{color:var(--loss);margin-bottom:var(--space-3)}.AiGrowthStrategyPanel_loadingGrid__Y3fpG{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2)}.AiGrowthStrategyPanel_loadingGrid__Y3fpG span{min-height:74px;border-radius:var(--radius-sm);background:linear-gradient(90deg,var(--surface) 0,var(--surface-elevated) 45%,var(--surface) 90%);background-size:200% 100%;animation:AiGrowthStrategyPanel_shimmer___zYmX 1.2s ease-in-out infinite}@keyframes AiGrowthStrategyPanel_shimmer___zYmX{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:900px){.AiGrowthStrategyPanel_loadingGrid__Y3fpG,.AiGrowthStrategyPanel_metricGrid__P7Y6N,.AiGrowthStrategyPanel_readinessGrid__8ryjE,.AiGrowthStrategyPanel_ruleGrid__wGc9A{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.AiGrowthStrategyPanel_panel__hMusj{padding:var(--space-3)}.AiGrowthStrategyPanel_loadingGrid__Y3fpG,.AiGrowthStrategyPanel_metricGrid__P7Y6N,.AiGrowthStrategyPanel_readinessGrid__8ryjE,.AiGrowthStrategyPanel_ruleGrid__wGc9A{grid-template-columns:1fr}.AiGrowthStrategyPanel_table__0KtLm{display:block;min-width:0}.AiGrowthStrategyPanel_table__0KtLm thead{display:none}.AiGrowthStrategyPanel_table__0KtLm tbody{display:grid;gap:var(--space-2)}.AiGrowthStrategyPanel_table__0KtLm tr{display:grid;gap:0;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);padding:var(--space-2)}.AiGrowthStrategyPanel_table__0KtLm td{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-2);border-top:0;padding:.35rem 0;white-space:normal}.AiGrowthStrategyPanel_table__0KtLm td:before{content:attr(data-label);flex:0 0 4.75rem;color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:800;letter-spacing:0;text-transform:uppercase}.AiGrowthStrategyPanel_table__0KtLm td:first-child{font-family:var(--font-mono)}.AiGrowthStrategyPanel_riskCell__IfH9R{min-width:0}.AiGrowthStrategyPanel_riskChips__yy2ej{flex:1;justify-content:flex-end;min-width:0}.AiGrowthStrategyPanel_riskChip__mdXEI{max-width:100%;overflow-wrap:anywhere;text-align:right}}@media (prefers-reduced-motion:reduce){.AiGrowthStrategyPanel_loadingGrid__Y3fpG span{animation:none}}.page_page__yCgBA{min-height:100vh}.page_titleRow____4qv{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-3)}.page_titleStack__k7qcq{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.page_titleActions__FJnh8{display:flex;align-items:flex-start;justify-content:flex-end;flex-shrink:0}.page_pageTitle__Eb1x_{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;margin:0;letter-spacing:-.02em}.page_main__SnAgo{padding:var(--space-6) var(--space-8) var(--space-16)}.page_statusRail__BGTFV{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.page_statusPill__FHux9{display:inline-flex;align-items:center;gap:.35rem;min-height:28px;padding:.25rem .6rem;font-size:var(--text-xs);font-weight:600;color:var(--text-muted);border:1px solid var(--border);border-radius:999px;background:var(--surface-elevated);transition:background .22s ease,border-color .22s ease,color .22s ease,transform .22s ease}.page_statusPill__FHux9:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor;opacity:.55;flex-shrink:0}.page_statusPillActive__Rs9Bk{color:var(--text);border-color:var(--accent);background:var(--accent-soft)}.page_statusPillActive__Rs9Bk:before{opacity:1;box-shadow:0 0 0 6px rgba(99,102,241,.08)}.page_error__TnwZp{text-align:center;color:var(--loss);padding:var(--space-4);margin-bottom:var(--space-4)}.page_warning__yY2tS{background:rgba(240,180,41,.08);border:1px solid rgba(240,180,41,.2);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);font-size:var(--text-sm);color:var(--text);line-height:var(--leading-normal)}.page_warningAction__JAVxZ{background:none;border:none;color:var(--accent);font-weight:600;cursor:pointer;padding:0;font-size:inherit;text-decoration:underline;text-underline-offset:2px}.page_warningAction__JAVxZ:disabled{opacity:.4;cursor:not-allowed}.page_twoColumn__vvD_9{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6);align-items:start}@media (max-width:1100px){.page_main__SnAgo{padding-bottom:var(--space-12)}.page_twoColumn__vvD_9{grid-template-columns:1fr;gap:var(--space-4)}}.page_accountChip__ziull{padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:600;letter-spacing:.05em;background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;min-height:32px;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast);opacity:.5}.page_accountChip__ziull:hover{border-color:var(--accent);opacity:.8;transform:translateY(-1px)}.page_accountChip__ziull:focus-visible{outline:2px solid var(--accent);outline-offset:2px;opacity:1}.page_accountChipActive__vXzyc{opacity:1;color:var(--text);border-color:var(--accent);background:var(--accent-soft);cursor:default}.page_mobileSegmentedControl__KePPn{display:none}@media (max-width:768px){.page_main__SnAgo{padding:var(--space-4) var(--space-3) var(--space-12)}.page_titleRow____4qv{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3)}.page_pageTitle__Eb1x_{font-size:var(--text-xl)}.page_titleActions__FJnh8{padding-top:.1rem}.page_mobileSegmentedControl__KePPn{display:flex;background:var(--surface);border-radius:var(--radius-md);padding:3px;margin-bottom:var(--space-4);gap:2px;box-shadow:var(--shadow-xs)}.page_segmentTab__ZGa3B{flex:1;min-height:36px;padding:var(--space-2) var(--space-2);font-size:var(--text-sm);font-weight:600;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast),transform .18s ease}.page_segmentTab__ZGa3B:hover{color:var(--text)}.page_segmentTab__ZGa3B:active{transform:translateY(1px)}.page_segmentTab__ZGa3B:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.page_segmentTabActive__vV9ak{background:var(--surface-elevated);color:var(--text);box-shadow:var(--shadow-sm)}.page_mobileHidden__3TPV_{display:none}}.page_advancedSection__1JFHt{margin-bottom:var(--space-6)}.page_advancedToggle__sfV6t{display:flex;align-items:center;gap:var(--space-1);background:none;border:none;cursor:pointer;font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600;color:var(--text-muted);padding:var(--space-1) 0;transition:color var(--transition-fast)}.page_advancedToggle__sfV6t:hover{color:var(--text)}.page_advancedChevron__dIEAq{display:inline-block;font-size:.5625rem;transition:transform var(--transition-normal)}.page_advancedChevronOpen__Ax2uT{transform:rotate(90deg)}@media print{.page_page__yCgBA{background:white}.page_main__SnAgo{padding:0}.page_warning__yY2tS{display:none}.page_twoColumn__vvD_9{display:block}}@media (prefers-reduced-motion:reduce){.page_accountChip__ziull,.page_advancedChevron__dIEAq,.page_segmentTab__ZGa3B,.page_statusPill__FHux9{transition:none}}.PortfolioRiskCard_card__4e8FH{background:var(--surface);box-shadow:var(--shadow-card);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-6);transition:transform .22s ease,box-shadow .22s ease}.PortfolioRiskCard_card__4e8FH:focus-within,.PortfolioRiskCard_card__4e8FH:hover{transform:translateY(-1px);box-shadow:var(--shadow-card),0 10px 22px rgba(15,23,42,.08)}.PortfolioRiskCard_embedded__agHOi{margin-bottom:0}.PortfolioRiskCard_title__RKzMR{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);margin:0 0 .75rem}.PortfolioRiskCard_rows__LTs7m{display:flex;flex-direction:column;gap:0}.PortfolioRiskCard_row__nhOEH{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid var(--border);transition:background .18s ease}.PortfolioRiskCard_row__nhOEH:last-child{border-bottom:none}.PortfolioRiskCard_row__nhOEH:focus-within,.PortfolioRiskCard_row__nhOEH:hover{background:var(--surface-elevated)}.PortfolioRiskCard_label__zlsaR{font-size:var(--text-sm);color:var(--text-muted)}.PortfolioRiskCard_value__DlEHL{font-size:var(--text-sm);font-weight:600}.PortfolioRiskCard_valueMuted__sWzE8{font-size:var(--text-sm);color:var(--text-muted)}.PortfolioRiskCard_pairValue__Usayq{display:flex;align-items:center;gap:0;font-size:var(--text-sm);font-weight:600}.PortfolioRiskCard_pairSeparator__RPtqN{color:var(--text-muted);font-weight:400;margin:0 .125rem}.PortfolioRiskCard_pairCorr__LxxYZ{font-weight:400;color:inherit;margin-left:.25rem}.PortfolioRiskCard_emptyMessage__S7XvY{font-size:var(--text-sm);color:var(--text-muted);text-align:center;padding:1rem 0;margin:0}@media (max-width:768px){.PortfolioRiskCard_card__4e8FH{padding:.875rem;margin-bottom:1rem}.PortfolioRiskCard_row__nhOEH{flex-direction:column;align-items:flex-start;gap:.125rem}.PortfolioRiskCard_pairValue__Usayq,.PortfolioRiskCard_value__DlEHL{font-size:var(--text-caption)}}.PortfolioRiskCard_etfSection__a_8Xy{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--border)}.PortfolioRiskCard_etfTitle__nCcd7{font-size:var(--text-body);font-weight:600;margin:0 0 .5rem;color:var(--text)}.PortfolioRiskCard_etfLoading__xLkfK{font-size:var(--text-sm);color:var(--text-muted);margin:0}.PortfolioRiskCard_etfError__tr0Eh{font-size:var(--text-sm);color:var(--loss);margin:0}.PortfolioRiskCard_etfNone__9fUQA{font-size:var(--text-sm);color:var(--gain);margin:0}.PortfolioRiskCard_etfWarnings__MYRVn{list-style:none;padding:0;margin:.5rem 0 0;display:flex;flex-direction:column;gap:.25rem}.PortfolioRiskCard_etfWarning__bJIoh{font-size:var(--text-caption);color:var(--text-muted);line-height:1.4}@media (prefers-reduced-motion:reduce){.PortfolioRiskCard_card__4e8FH,.PortfolioRiskCard_row__nhOEH{transition:none}}.PortfolioSummaryBar_bar__4gIXU{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-3);margin-bottom:var(--space-6)}.PortfolioSummaryBar_stat__yyJxy{background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-1);box-shadow:var(--shadow-card);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.PortfolioSummaryBar_stat__yyJxy:focus-within,.PortfolioSummaryBar_stat__yyJxy:hover{transform:translateY(-1px);box-shadow:var(--shadow-card),0 12px 28px rgba(15,23,42,.08)}.PortfolioSummaryBar_label__wysSJ{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-family:var(--font-mono)}.PortfolioSummaryBar_value__x4I_P{font-family:var(--font-display);font-weight:700;font-size:var(--text-2xl);letter-spacing:-.02em;line-height:var(--leading-tight)}.PortfolioSummaryBar_pnl__UrGBX{font-size:var(--text-sm);font-weight:600;font-family:var(--font-mono)}.PortfolioSummaryBar_gain__0WfzN{color:var(--gain)}.PortfolioSummaryBar_loss__aRy6Y{color:var(--loss)}.PortfolioSummaryBar_meta__hshrg{font-size:var(--text-xs);color:var(--text-muted)}.PortfolioSummaryBar_metaRow__6_IBT{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-1)}.PortfolioSummaryBar_heroStat___RilR{position:relative;overflow:hidden}.PortfolioSummaryBar_currencyTag__iwjoU{font-size:var(--text-sm);font-weight:500;color:var(--text-muted);margin-left:var(--space-1);letter-spacing:.04em}.PortfolioSummaryBar_cashStat__VHOsJ{position:relative}.PortfolioSummaryBar_cashValues__dXi72{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:baseline}.PortfolioSummaryBar_syncLine__xetMd{position:absolute;top:var(--space-5);right:var(--space-5);display:flex;align-items:center;gap:var(--space-2)}.PortfolioSummaryBar_syncPill__pBJzt{display:inline-flex;align-items:center;gap:.35rem;min-height:24px;padding:.2rem .55rem;border-radius:999px;border:1px solid var(--border);background:var(--surface-elevated);color:var(--text-muted);font-size:var(--text-2xs);font-weight:700;white-space:nowrap;transition:border-color .22s ease,color .22s ease,background .22s ease,transform .22s ease}.PortfolioSummaryBar_syncPill__pBJzt:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor;opacity:.75;flex-shrink:0}.PortfolioSummaryBar_syncPillActive__xgVtr{color:var(--text);border-color:var(--accent);background:var(--accent-soft)}.PortfolioSummaryBar_syncPillActive__xgVtr:before{box-shadow:0 0 0 5px rgba(99,102,241,.08)}.PortfolioSummaryBar_syncIconBtn__zLq9A{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast)}.PortfolioSummaryBar_syncIconBtn__zLq9A:hover:not(:disabled){border-color:var(--accent);color:var(--text);background:var(--surface-elevated);transform:translateY(-1px)}.PortfolioSummaryBar_syncIconBtn__zLq9A:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.PortfolioSummaryBar_syncIconBtn__zLq9A:disabled{opacity:.4;cursor:not-allowed}.PortfolioSummaryBar_disconnectBtn__1vfku{position:absolute;bottom:var(--space-4);right:var(--space-5);font-size:var(--text-xs);color:var(--text-muted);background:transparent;border:none;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:2px;transition:color var(--transition-fast)}.PortfolioSummaryBar_disconnectBtn__1vfku:hover:not(:disabled){color:var(--loss)}.PortfolioSummaryBar_disconnectBtn__1vfku:disabled{opacity:.4;cursor:not-allowed}@keyframes PortfolioSummaryBar_spin__qoqVn{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PortfolioSummaryBar_spinning__Y7GBP{animation:PortfolioSummaryBar_spin__qoqVn .8s linear infinite}@media (max-width:768px){.PortfolioSummaryBar_bar__4gIXU{grid-template-columns:1fr;margin-bottom:var(--space-4);gap:var(--space-2)}.PortfolioSummaryBar_stat__yyJxy:not(:first-child){padding:var(--space-4)}.PortfolioSummaryBar_stat__yyJxy:first-child .PortfolioSummaryBar_value__x4I_P{font-size:var(--text-3xl);letter-spacing:-.03em;line-height:1.2}.PortfolioSummaryBar_stat__yyJxy:first-child .PortfolioSummaryBar_pnl__UrGBX{font-size:var(--text-base)}.PortfolioSummaryBar_cashStat__VHOsJ .PortfolioSummaryBar_cashValues__dXi72 .PortfolioSummaryBar_value__x4I_P{font-size:var(--text-xl)}.PortfolioSummaryBar_cashStat__VHOsJ .PortfolioSummaryBar_metaRow__6_IBT{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-1)}.PortfolioSummaryBar_syncLine__xetMd{position:static;justify-content:flex-end;margin-top:0;flex-shrink:0;flex-wrap:wrap}.PortfolioSummaryBar_disconnectBtn__1vfku{position:static;margin-top:var(--space-2);align-self:flex-start}}@media (prefers-reduced-motion:reduce){.PortfolioSummaryBar_stat__yyJxy,.PortfolioSummaryBar_syncIconBtn__zLq9A,.PortfolioSummaryBar_syncPill__pBJzt{transition:none}}.HoldingsTable_section__hDOAH{background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-6);box-shadow:var(--shadow-card);transition:transform .22s ease,box-shadow .22s ease}.HoldingsTable_section__hDOAH:focus-within,.HoldingsTable_section__hDOAH:hover{transform:translateY(-1px);box-shadow:var(--shadow-card),0 12px 24px rgba(15,23,42,.08)}.HoldingsTable_sectionHeader__Ah_Ry{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap}.HoldingsTable_sectionTitle__6IOWy{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);margin:0}.HoldingsTable_signalFreshness__UR8K3{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-2xs);font-weight:700;color:var(--text-muted);margin-left:auto;white-space:nowrap;padding:.2rem .55rem;border-radius:999px;border:1px solid var(--border);background:var(--surface-elevated)}.HoldingsTable_signalFreshness__UR8K3:before{content:"";width:6px;height:6px;border-radius:999px;background:currentColor;opacity:.65;flex-shrink:0}.HoldingsTable_accountSelect__GuEF9{display:flex;gap:.25rem}.HoldingsTable_accountChip__OPNyN{padding:.2rem .5rem;font-size:var(--text-2xs);font-weight:600;letter-spacing:.04em;background:transparent;border:1px solid var(--border);border-radius:var(--radius-xs);color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast);opacity:.5}.HoldingsTable_accountChip__OPNyN:hover{border-color:var(--accent);opacity:.8;transform:translateY(-1px)}.HoldingsTable_accountChip__OPNyN:focus-visible,.HoldingsTable_sortable__OANF_:focus-visible,.HoldingsTable_symbolLink__uqwaz:focus-visible{outline:2px solid var(--accent);outline-offset:2px;opacity:1}.HoldingsTable_accountChipActive__FPQuU{opacity:1;color:var(--text);border-color:var(--accent);background:rgba(99,102,241,.1);cursor:default}.HoldingsTable_subTitle__yh_fo{font-size:var(--text-body);font-weight:600;color:var(--text-muted);margin:1.25rem 0 .5rem}.HoldingsTable_empty__XpLtD{font-size:var(--text-body);color:var(--text-muted);text-align:center;padding:2rem 0}.HoldingsTable_tableWrap__TL67C{overflow-x:auto;-webkit-overflow-scrolling:touch}.HoldingsTable_table__au5Gh{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.HoldingsTable_table__au5Gh th{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);border-bottom:1px solid var(--border-strong);text-align:left}.HoldingsTable_table__au5Gh td,.HoldingsTable_table__au5Gh th{font-family:var(--font-mono);padding:var(--space-2) var(--space-3)}.HoldingsTable_table__au5Gh td{border-bottom:1px solid var(--border);white-space:nowrap}.HoldingsTable_table__au5Gh tbody tr:hover{background:var(--surface-elevated)}.HoldingsTable_table__au5Gh tbody tr:focus-within{background:var(--surface-elevated)}.HoldingsTable_right__GryuC,.HoldingsTable_table__au5Gh th.HoldingsTable_right__GryuC{text-align:right}.HoldingsTable_center__c7eNa,.HoldingsTable_table__au5Gh th.HoldingsTable_center__c7eNa{text-align:center}.HoldingsTable_symbolLink__uqwaz{font-weight:600;color:inherit;text-decoration:none}.HoldingsTable_symbolLink__uqwaz:hover{color:var(--accent)}.HoldingsTable_symbolCell__feumX{display:flex;align-items:center;gap:.375rem}.HoldingsTable_signalBadge__uX_e0{font-size:.5625rem;font-weight:600;text-transform:capitalize;padding:.1rem .35rem;border-radius:3px;white-space:nowrap;align-self:flex-start}.HoldingsTable_signalDot__AT8tQ{width:8px;height:8px;border-radius:50%;flex-shrink:0;display:inline-block;cursor:default}.HoldingsTable_signalBuy__aSHqt{background:rgba(16,185,129,.15);color:var(--gain)}.HoldingsTable_signalDot__AT8tQ.HoldingsTable_signalBuy__aSHqt{background:var(--gain)}.HoldingsTable_signalSell__b1ptX{background:rgba(244,63,94,.15);color:var(--loss)}.HoldingsTable_signalDot__AT8tQ.HoldingsTable_signalSell__b1ptX{background:var(--loss)}.HoldingsTable_signalNeutral__jrIXl{background:rgba(148,163,184,.12);color:var(--text-muted)}.HoldingsTable_signalDot__AT8tQ.HoldingsTable_signalNeutral__jrIXl{background:var(--text-muted)}.HoldingsTable_swingDiamond__BlI8y{display:inline-flex;align-items:center;gap:var(--space-1);font-size:var(--text-2xs);color:var(--accent-gold);cursor:default;flex-shrink:0}.HoldingsTable_swingPnl__eBiRC{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:700}.HoldingsTable_sharesLabel__Rub7L{display:block;font-size:var(--text-xs);color:var(--text-muted);line-height:1.2}.HoldingsTable_sortable__OANF_{cursor:pointer;user-select:none;white-space:nowrap}.HoldingsTable_sortable__OANF_:hover{color:var(--accent)}.HoldingsTable_sortable__OANF_:focus-visible{color:var(--accent)}.HoldingsTable_gain__OqKpt{color:var(--gain)}.HoldingsTable_loss__ISCMT{color:var(--loss)}.HoldingsTable_pnlPct__8mZBv{font-size:var(--text-xs);opacity:.7}.HoldingsTable_effectiveTargetCell__vz1pf{display:inline-flex;align-items:center;gap:.25rem}.HoldingsTable_riskBadge__Rit92{font-size:.5625rem;font-weight:600;padding:.1rem .3rem;border-radius:3px;letter-spacing:.02em;white-space:nowrap;cursor:default}.HoldingsTable_riskBadgeBull__mNov9{background:rgba(16,185,129,.12);color:var(--gain)}.HoldingsTable_riskBadgeNeutral__NCIpC{background:rgba(148,163,184,.12);color:var(--text-muted)}.HoldingsTable_riskBadgeBear__4AU1i{background:rgba(244,63,94,.12);color:var(--loss)}.HoldingsTable_watchlistGrid__SpFOv{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:.5rem}.HoldingsTable_watchlistItem__XLKOT{display:flex;flex-direction:column;gap:.125rem;padding:.5rem .625rem;background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius-base);font-size:var(--text-sm);transition:transform .22s ease,border-color .22s ease,background .22s ease}.HoldingsTable_watchlistItem__XLKOT:focus-within,.HoldingsTable_watchlistItem__XLKOT:hover{transform:translateY(-1px);border-color:var(--accent);background:var(--surface)}.HoldingsTable_watchlistTop__iKHfa{display:flex;align-items:center;justify-content:space-between}.HoldingsTable_addToTargetBtn__qxaRF{font-size:var(--text-body);font-weight:600;background:none;border:1px solid var(--border);border-radius:var(--radius-xs);color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast);line-height:1}.HoldingsTable_addToTargetBtn__qxaRF,.HoldingsTable_addedCheck__4EGpy{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center}.HoldingsTable_addedCheck__4EGpy{font-size:var(--text-caption);color:var(--gain)}.HoldingsTable_addToTargetBtn__qxaRF:hover{color:var(--accent);border-color:var(--accent);background:rgba(99,102,241,.1)}.HoldingsTable_addToTargetBtn__qxaRF:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.HoldingsTable_watchlistTable__1kuIA td,.HoldingsTable_watchlistTable__1kuIA th{padding:.35rem .625rem}.HoldingsTable_watchlistHeader__EIVal{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin:1.25rem 0 .5rem}.HoldingsTable_watchlistFilterBar__MPSS1{display:flex;gap:.25rem;flex-wrap:wrap}.HoldingsTable_filterTab__MC8fV{padding:.2rem .5rem;font-size:var(--text-xs);font-weight:600;background:transparent;border:1px solid var(--border);border-radius:var(--radius-xs);color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.HoldingsTable_filterTabActive__P2QZ_,.HoldingsTable_filterTab__MC8fV:hover{border-color:var(--accent);color:var(--accent)}.HoldingsTable_filterTabActive__P2QZ_{background:rgba(99,102,241,.1)}.HoldingsTable_filterTabBuy__qBZXl.HoldingsTable_filterTabActive__P2QZ_{background:rgba(16,185,129,.1);border-color:var(--gain);color:var(--gain)}.HoldingsTable_filterTabSell__aH5HD.HoldingsTable_filterTabActive__P2QZ_{background:rgba(244,63,94,.1);border-color:var(--loss);color:var(--loss)}.HoldingsTable_collapseBtn__aGE87{font-size:var(--text-xs);color:var(--text-muted);background:none;border:none;cursor:pointer;padding:.2rem .25rem;white-space:nowrap;transition:color var(--transition-fast)}.HoldingsTable_collapseBtn__aGE87:hover{color:var(--accent)}.HoldingsTable_allocationCell__j2Fsk{display:inline-flex;align-items:center;gap:2px;justify-content:flex-end}.HoldingsTable_allocationInput__tZA0T{width:52px;padding:.15rem .3rem;font-size:var(--text-sm);text-align:right;background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius-xs);color:var(--text);outline:none;transition:border-color var(--transition-fast);-moz-appearance:textfield}.HoldingsTable_allocationInput__tZA0T::-webkit-inner-spin-button,.HoldingsTable_allocationInput__tZA0T::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.HoldingsTable_allocationInput__tZA0T:focus{border-color:var(--accent)}.HoldingsTable_allocationInput__tZA0T::placeholder{color:var(--text-muted);opacity:.5}@media (prefers-reduced-motion:reduce){.HoldingsTable_accountChip__OPNyN,.HoldingsTable_addToTargetBtn__qxaRF,.HoldingsTable_section__hDOAH,.HoldingsTable_sortable__OANF_,.HoldingsTable_watchlistItem__XLKOT{transition:none}}.HoldingsTable_allocationPct__Y4QEf{font-size:var(--text-caption);color:var(--text-muted)}.HoldingsTable_actionCell__BiQJ_{text-align:right;width:30px}.HoldingsTable_watchlistFooter__ERMl3{display:flex;align-items:center;justify-content:space-between;padding:.5rem .625rem 0}.HoldingsTable_watchlistCount__gLVWT{font-size:var(--text-caption);color:var(--text-muted)}.HoldingsTable_showAllBtn__xtXa3{font-size:var(--text-caption);background:none;border:none;color:var(--accent);cursor:pointer;padding:0;text-decoration:underline}.HoldingsTable_showAllBtn__xtXa3:hover{opacity:.8}.HoldingsTable_holdingCardList__atpZd{display:none}.HoldingsTable_holdingCard__li7_d{display:flex;flex-direction:column;gap:.375rem;border:1px solid var(--border);border-radius:var(--radius-md);padding:.75rem .875rem;text-decoration:none;color:inherit;min-height:44px;transition:background .1s}.HoldingsTable_holdingCard__li7_d,.HoldingsTable_holdingCard__li7_d:hover{background:var(--surface-elevated)}.HoldingsTable_holdingCard__li7_d:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.HoldingsTable_holdingCard__li7_d:active{transform:scale(.98)}.HoldingsTable_holdingCardTop__0VUuv{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.HoldingsTable_holdingCardSymbol__TSRXi{display:flex;align-items:center;gap:.375rem;min-width:0}.HoldingsTable_holdingCardName__glW4s{font-weight:700;font-size:var(--text-base);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.HoldingsTable_holdingCardValue__Y8EFU{flex-shrink:0}.HoldingsTable_holdingCardValueNum__Fmn_b{font-family:var(--font-mono,monospace);font-weight:600;font-size:var(--text-base)}.HoldingsTable_holdingCardBottom__Qwmwp{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.HoldingsTable_holdingCardShares__DGJNt{font-size:var(--text-caption);color:var(--text-muted)}.HoldingsTable_holdingCardPnl__f4Dwk{font-family:var(--font-mono,monospace);font-size:var(--text-sm);font-weight:600}@media (max-width:768px){.HoldingsTable_section__hDOAH{padding:.75rem}.HoldingsTable_sectionHeader__Ah_Ry{flex-wrap:wrap}.HoldingsTable_tableWrap__TL67C{display:none}.HoldingsTable_holdingCardList__atpZd{display:flex;flex-direction:column;gap:.5rem}.HoldingsTable_table__au5Gh{font-size:var(--text-caption)}.HoldingsTable_table__au5Gh td,.HoldingsTable_table__au5Gh th{padding:.375rem .35rem}.HoldingsTable_accountSelect__GuEF9,.HoldingsTable_hideOnMobile__Cmwlv{display:none}.HoldingsTable_watchlistHeader__EIVal{flex-wrap:wrap}.HoldingsTable_watchlistFilterBar__MPSS1{gap:.2rem}.HoldingsTable_filterTab__MC8fV{font-size:var(--text-2xs);padding:.15rem .35rem}}.WatchlistSection_section__jEy7_{background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-6);box-shadow:var(--shadow-card);transition:transform .22s ease,box-shadow .22s ease}.WatchlistSection_section__jEy7_:focus-within,.WatchlistSection_section__jEy7_:hover{transform:translateY(-1px);box-shadow:var(--shadow-card),0 10px 22px rgba(15,23,42,.08)}.WatchlistSection_tableWrap__mcaoM{overflow-x:auto;-webkit-overflow-scrolling:touch}.WatchlistSection_table__Ypo9h{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.WatchlistSection_table__Ypo9h th{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);padding:.35rem .625rem;border-bottom:1px solid var(--border);text-align:left}.WatchlistSection_table__Ypo9h td{padding:.35rem .625rem;border-bottom:1px solid var(--border);white-space:nowrap;transition:background .18s ease}.WatchlistSection_table__Ypo9h tbody tr:hover{background:var(--surface-elevated)}.WatchlistSection_table__Ypo9h tbody tr:focus-within{background:var(--surface-elevated)}.WatchlistSection_right__MNCYA,.WatchlistSection_table__Ypo9h th.WatchlistSection_right__MNCYA{text-align:right}.WatchlistSection_center__ZGrGJ,.WatchlistSection_table__Ypo9h th.WatchlistSection_center__ZGrGJ{text-align:center}.WatchlistSection_symbolLink__Q_EOb{font-weight:600;color:inherit;text-decoration:none}.WatchlistSection_symbolLink__Q_EOb:hover{color:var(--accent)}.WatchlistSection_addToTargetBtn__IvXUU:focus-visible,.WatchlistSection_allocationInput__3IROx:focus-visible,.WatchlistSection_cardAddBtn__keUw9:focus-visible,.WatchlistSection_collapseBtn__msjjE:focus-visible,.WatchlistSection_filterTab__WCvnB:focus-visible,.WatchlistSection_showAllBtn__Pz0wR:focus-visible,.WatchlistSection_symbolLink__Q_EOb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.WatchlistSection_signalBadge__i0lFs{font-size:.5625rem;font-weight:600;text-transform:capitalize;padding:.1rem .35rem;border-radius:3px;white-space:nowrap;align-self:flex-start}.WatchlistSection_swingDiamond__1H_rD{font-size:var(--text-2xs);color:var(--accent-gold);margin-left:var(--space-1);cursor:default}.WatchlistSection_signalBuy__TFJOt{background:rgba(16,185,129,.15);color:var(--gain)}.WatchlistSection_signalSell__SvnzP{background:rgba(244,63,94,.15);color:var(--loss)}.WatchlistSection_signalNeutral__axHLG{background:rgba(148,163,184,.12);color:var(--text-muted)}.WatchlistSection_signalFreshness__IVUpS{font-size:var(--text-caption);color:var(--text-muted);display:block;margin-bottom:.4rem}.WatchlistSection_watchlistHeader__OcMJQ{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.WatchlistSection_watchlistFilterBar__NhIa3{display:flex;gap:.25rem;flex-wrap:wrap}.WatchlistSection_filterTab__WCvnB{padding:.2rem .5rem;font-size:var(--text-xs);font-weight:600;background:transparent;border:1px solid var(--border);border-radius:var(--radius-xs);color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.WatchlistSection_filterTab__WCvnB:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.WatchlistSection_filterTabActive__5UMKw{background:rgba(99,102,241,.1);border-color:var(--accent);color:var(--accent)}.WatchlistSection_filterTabBuy__1HqNW.WatchlistSection_filterTabActive__5UMKw{background:rgba(16,185,129,.1);border-color:var(--gain);color:var(--gain)}.WatchlistSection_filterTabSell__5gRwP.WatchlistSection_filterTabActive__5UMKw{background:rgba(244,63,94,.1);border-color:var(--loss);color:var(--loss)}.WatchlistSection_collapseBtn__msjjE{font-size:var(--text-xs);color:var(--text-muted);background:none;border:none;cursor:pointer;padding:.2rem .25rem;white-space:nowrap;transition:color var(--transition-fast),transform var(--transition-fast)}.WatchlistSection_collapseBtn__msjjE:hover{color:var(--accent);transform:translateY(-1px)}.WatchlistSection_allocationCell__itC3T{display:inline-flex;align-items:center;gap:2px;justify-content:flex-end}.WatchlistSection_allocationInput__3IROx{width:52px;padding:.15rem .3rem;font-size:var(--text-sm);text-align:right;background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius-xs);color:var(--text);outline:none;transition:border-color .18s ease,background .18s ease,transform .18s ease;-moz-appearance:textfield}.WatchlistSection_allocationInput__3IROx::-webkit-inner-spin-button,.WatchlistSection_allocationInput__3IROx::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.WatchlistSection_allocationInput__3IROx:focus{border-color:var(--accent);transform:translateY(-1px)}.WatchlistSection_allocationInput__3IROx::placeholder{color:var(--text-muted);opacity:.5}.WatchlistSection_allocationPct__n5h86{font-size:var(--text-caption);color:var(--text-muted)}.WatchlistSection_actionCell__qc33V{text-align:right;width:30px}.WatchlistSection_addToTargetBtn__IvXUU{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-body);font-weight:600;background:none;border:1px solid var(--border);border-radius:var(--radius-xs);color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast);line-height:1}.WatchlistSection_addToTargetBtn__IvXUU:hover{color:var(--accent);border-color:var(--accent);background:rgba(99,102,241,.1);transform:translateY(-1px)}.WatchlistSection_addedCheck__O6K8U{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-caption);color:var(--gain)}.WatchlistSection_watchlistFooter__j6nmw{display:flex;align-items:center;justify-content:space-between;padding:.5rem .625rem 0}.WatchlistSection_watchlistCount__tEr_O{font-size:var(--text-caption);color:var(--text-muted)}.WatchlistSection_showAllBtn__Pz0wR{font-size:var(--text-caption);background:none;border:none;color:var(--accent);cursor:pointer;padding:0;text-decoration:underline}.WatchlistSection_showAllBtn__Pz0wR:hover{opacity:.8}.WatchlistSection_empty__tqB_R{font-size:var(--text-body);color:var(--text-muted);text-align:center;padding:2rem 0}.WatchlistSection_emptyState__spahg{display:flex;flex-direction:column;align-items:center;gap:.35rem;min-height:128px;justify-content:center;text-align:center}.WatchlistSection_emptyTitle__3n2BR{margin:0;font-size:var(--text-sm);font-weight:700;color:var(--text)}.WatchlistSection_emptySupport__89tfS{margin:0;max-width:28rem;font-size:var(--text-caption);color:var(--text-muted);line-height:1.5}.WatchlistSection_cardList__UqeQk{display:none;flex-direction:column;gap:.5rem}.WatchlistSection_card__GZ9bp{display:flex;align-items:center;gap:.75rem;position:relative;padding:.75rem;background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius-md);text-decoration:none;color:inherit;transition:border-color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast);flex-wrap:wrap}.WatchlistSection_card__GZ9bp:hover{border-color:var(--accent);background:var(--surface);transform:translateY(-1px)}.WatchlistSection_card__GZ9bp:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.WatchlistSection_card__GZ9bp:active{transform:scale(.98)}.WatchlistSection_cardTop__bErWA{display:flex;align-items:center;justify-content:space-between;width:100%}.WatchlistSection_cardSymbol__BZXSD{font-weight:600;font-size:var(--text-body)}.WatchlistSection_cardRight__trCDs,.WatchlistSection_cardSymbol__BZXSD{display:flex;align-items:center;gap:.5rem}.WatchlistSection_cardPrice__5_nll{font-family:var(--font-mono,monospace);font-size:var(--text-body);font-weight:600}.WatchlistSection_cardBottom__ikqMV{width:100%}.WatchlistSection_cardMuted__XbFYG{font-size:var(--text-caption);color:var(--text-muted)}.WatchlistSection_cardAddBtn__keUw9{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-lg);font-weight:600;background:none;border:1px solid var(--border);border-radius:var(--radius-base);color:var(--text-muted);cursor:pointer;line-height:1;flex-shrink:0}.WatchlistSection_cardAddBtn__keUw9:hover{color:var(--accent);border-color:var(--accent);transform:translateY(-1px)}.WatchlistSection_cardAddBtn__keUw9:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.WatchlistSection_cardCheck___gD_i{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-body);color:var(--gain);flex-shrink:0}@media (max-width:768px){.WatchlistSection_section__jEy7_{padding:.75rem}.WatchlistSection_table__Ypo9h{display:none}.WatchlistSection_cardList__UqeQk{display:flex}.WatchlistSection_watchlistHeader__OcMJQ{flex-wrap:wrap}.WatchlistSection_watchlistFilterBar__NhIa3{gap:.2rem}.WatchlistSection_filterTab__WCvnB{font-size:var(--text-2xs);padding:.15rem .35rem}}@media (prefers-reduced-motion:reduce){.WatchlistSection_addToTargetBtn__IvXUU,.WatchlistSection_allocationInput__3IROx,.WatchlistSection_cardAddBtn__keUw9,.WatchlistSection_card__GZ9bp,.WatchlistSection_collapseBtn__msjjE,.WatchlistSection_filterTab__WCvnB,.WatchlistSection_section__jEy7_,.WatchlistSection_table__Ypo9h td{transition:none}}.OrderActivityPanel_panel__hnNmC{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--border)}.OrderActivityPanel_header__ElPhn{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2)}.OrderActivityPanel_title__u5fcK{margin:0;font-family:var(--font-display);font-size:var(--text-sm)}.OrderActivityPanel_subtitle__X23ko{margin:.125rem 0 0;font-size:var(--text-caption);color:var(--text-muted)}.OrderActivityPanel_refreshBtn__AVQSq{min-height:34px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-sm);background:transparent;color:var(--text-muted);font-size:var(--text-xs);font-weight:700;cursor:pointer}.OrderActivityPanel_refreshBtn__AVQSq:hover:not(:disabled){color:var(--text);border-color:var(--accent);background:var(--surface-elevated)}.OrderActivityPanel_refreshBtn__AVQSq:disabled{opacity:.45;cursor:not-allowed}.OrderActivityPanel_list__Uum4b{display:flex;flex-direction:column}.OrderActivityPanel_row__TC6RS{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem var(--space-2);padding:.55rem 0;border-bottom:1px solid var(--border)}.OrderActivityPanel_row__TC6RS:last-child{border-bottom:none}.OrderActivityPanel_main__F077d{display:flex;align-items:center;gap:.4rem;min-width:0;flex-wrap:wrap}.OrderActivityPanel_sideBuy__LzBsa,.OrderActivityPanel_sideSell__QHUqs{font-size:var(--text-2xs);font-weight:800;letter-spacing:.08em}.OrderActivityPanel_sideBuy__LzBsa{color:var(--gain)}.OrderActivityPanel_sideSell__QHUqs{color:var(--loss)}.OrderActivityPanel_detail__9CfFO,.OrderActivityPanel_empty__9A_i7,.OrderActivityPanel_error__n8OnQ,.OrderActivityPanel_message___fX_H,.OrderActivityPanel_time__3sAds{font-size:var(--text-caption);color:var(--text-muted)}.OrderActivityPanel_right__seb5K{display:flex;align-items:center;justify-content:flex-end;gap:.4rem}.OrderActivityPanel_status__rlT4v{padding:.12rem .4rem;border-radius:var(--radius-xs);font-size:var(--text-2xs);font-weight:800;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.OrderActivityPanel_statusDryRun__Mv9qp{color:var(--warning);background:rgba(240,180,41,.1)}.OrderActivityPanel_statusGood__BRTRb{color:var(--gain);background:rgba(16,185,129,.1)}.OrderActivityPanel_statusLive__PeG53{color:var(--accent);background:var(--accent-soft)}.OrderActivityPanel_statusBad__yDgps{color:var(--loss);background:rgba(244,63,94,.1)}.OrderActivityPanel_statusQuiet__hMPC0{color:var(--text-muted);background:var(--surface-elevated)}.OrderActivityPanel_message___fX_H{grid-column:1/-1;line-height:1.35}.OrderActivityPanel_empty__9A_i7,.OrderActivityPanel_error__n8OnQ{padding:var(--space-2) 0}.OrderActivityPanel_error__n8OnQ{color:var(--loss)}@media (max-width:768px){.OrderActivityPanel_header__ElPhn{align-items:flex-start}.OrderActivityPanel_row__TC6RS{grid-template-columns:1fr}.OrderActivityPanel_right__seb5K{justify-content:flex-start}}.OrderTicketModal_backdrop__3B7mw{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:var(--space-4);background:rgba(15,23,42,.36);backdrop-filter:blur(8px)}.OrderTicketModal_dialog__xVcRN{width:min(560px,100%);max-height:min(720px,calc(100vh - 2rem));overflow:auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-card),0 24px 80px rgba(15,23,42,.22);padding:var(--space-5)}.OrderTicketModal_header__8oKrL{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.OrderTicketModal_eyebrow___TqKN{margin:0 0 .25rem;font-size:var(--text-2xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.OrderTicketModal_title__JXJOE{margin:0;font-family:var(--font-display);font-size:var(--text-xl)}.OrderTicketModal_iconButton__r2Zb4{width:34px;height:34px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-elevated);color:var(--text-muted);cursor:pointer;font-weight:700}.OrderTicketModal_iconButton__r2Zb4:hover{color:var(--text);border-color:var(--accent)}.OrderTicketModal_metaGrid__Pynkr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-bottom:var(--space-4)}.OrderTicketModal_error__N6uIA,.OrderTicketModal_estimateRow__hNecK,.OrderTicketModal_metaGrid__Pynkr>div,.OrderTicketModal_notice__tGjJi,.OrderTicketModal_result__SOIWZ{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-elevated)}.OrderTicketModal_metaGrid__Pynkr>div{padding:var(--space-3);min-width:0}.OrderTicketModal_field__tW_Gr span,.OrderTicketModal_label__ezllV{display:block;margin-bottom:.25rem;font-size:var(--text-2xs);font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-muted)}.OrderTicketModal_buy__efBSx{color:var(--gain)}.OrderTicketModal_sell__kENZS{color:var(--loss)}.OrderTicketModal_formGrid__XH4iE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-3);margin-bottom:var(--space-3)}.OrderTicketModal_field__tW_Gr input{width:100%;min-height:44px;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit;padding:0 var(--space-3)}.OrderTicketModal_field__tW_Gr input:focus{outline:2px solid var(--accent);outline-offset:1px}.OrderTicketModal_estimateRow__hNecK{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);margin-bottom:var(--space-3)}.OrderTicketModal_notice__tGjJi{color:var(--warning);border-color:rgba(240,180,41,.24);background:rgba(240,180,41,.08)}.OrderTicketModal_notice__tGjJi,.OrderTicketModal_result__SOIWZ{padding:var(--space-3);margin-bottom:var(--space-3);font-size:var(--text-sm)}.OrderTicketModal_result__SOIWZ{display:flex;flex-direction:column;gap:.25rem;border-color:rgba(16,185,129,.22);background:rgba(16,185,129,.08)}.OrderTicketModal_result__SOIWZ strong{text-transform:capitalize}.OrderTicketModal_error__N6uIA{padding:var(--space-3);margin-bottom:var(--space-3);color:var(--loss);border-color:rgba(244,63,94,.22);background:rgba(244,63,94,.08);font-size:var(--text-sm)}.OrderTicketModal_actions__tohti{display:flex;justify-content:flex-end;gap:var(--space-2)}.OrderTicketModal_primary__OkELt,.OrderTicketModal_secondary__WkPay{min-height:42px;padding:0 var(--space-4);border-radius:var(--radius-sm);font-weight:700;cursor:pointer}.OrderTicketModal_primary__OkELt{border:1px solid var(--accent);background:var(--accent);color:#fff}.OrderTicketModal_primary__OkELt:disabled{opacity:.45;cursor:not-allowed}.OrderTicketModal_secondary__WkPay{border:1px solid var(--border);background:transparent;color:var(--text-muted)}.OrderTicketModal_iconButton__r2Zb4:hover,.OrderTicketModal_secondary__WkPay:hover{background:var(--surface-elevated)}@media (max-width:768px){.OrderTicketModal_backdrop__3B7mw{align-items:end;padding:0}.OrderTicketModal_dialog__xVcRN{width:100%;max-height:92vh;border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding:var(--space-4)}.OrderTicketModal_formGrid__XH4iE,.OrderTicketModal_metaGrid__Pynkr{grid-template-columns:1fr}.OrderTicketModal_actions__tohti{flex-direction:column-reverse}.OrderTicketModal_primary__OkELt,.OrderTicketModal_secondary__WkPay{width:100%}}@media (prefers-reduced-motion:reduce){.OrderTicketModal_iconButton__r2Zb4,.OrderTicketModal_primary__OkELt,.OrderTicketModal_secondary__WkPay{transition:none}}.RebalancePlanCard_card__sErHt{position:relative;overflow:hidden;background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-6);box-shadow:var(--shadow-card);transition:transform .22s ease,box-shadow .22s ease}.RebalancePlanCard_card__sErHt:focus-within,.RebalancePlanCard_card__sErHt:hover{transform:translateY(-1px);box-shadow:var(--shadow-card),0 14px 28px rgba(15,23,42,.08)}.RebalancePlanCard_titleRow__45v78{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-3)}.RebalancePlanCard_titleActions__W62NK{display:flex;align-items:center;gap:.5rem}.RebalancePlanCard_editAllocBtn__JSTRt{padding:.25rem .625rem;font-size:var(--text-xs);font-weight:600;background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast)}.RebalancePlanCard_editAllocBtn__JSTRt:hover{border-color:var(--accent);color:var(--accent);background:var(--surface-elevated);transform:translateY(-1px)}.RebalancePlanCard_copyBtn__LT_OM:focus-visible,.RebalancePlanCard_dismissBtn__lngai:focus-visible,.RebalancePlanCard_editAllocBtn__JSTRt:focus-visible,.RebalancePlanCard_enableTradingBtn__nNBKU:focus-visible,.RebalancePlanCard_explainerToggle__u_5uz:focus-visible,.RebalancePlanCard_reviewOrderBtn__3uNfC:focus-visible,.RebalancePlanCard_rotateLink__73Gd8:focus-visible,.RebalancePlanCard_symbolLink__pVbxK:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.RebalancePlanCard_title___PQKn{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);margin:0}.RebalancePlanCard_copyBtn__LT_OM{padding:.25rem .625rem;font-size:var(--text-xs);font-weight:600;background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast)}.RebalancePlanCard_copyBtn__LT_OM:hover:not(:disabled){border-color:var(--accent);color:var(--text);background:var(--surface-elevated);transform:translateY(-1px)}.RebalancePlanCard_copyBtn__LT_OM:disabled{opacity:.4;cursor:not-allowed}.RebalancePlanCard_enableTradingBtn__nNBKU,.RebalancePlanCard_reviewOrderBtn__3uNfC{border:1px solid var(--accent);border-radius:var(--radius-sm);background:var(--accent);color:#fff;cursor:pointer;font-weight:700;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast)}.RebalancePlanCard_enableTradingBtn__nNBKU{padding:.25rem .625rem;font-size:var(--text-xs)}.RebalancePlanCard_reviewOrderBtn__3uNfC{min-height:30px;padding:.2rem .6rem;font-size:.7rem}.RebalancePlanCard_enableTradingBtn__nNBKU:hover:not(:disabled),.RebalancePlanCard_reviewOrderBtn__3uNfC:hover:not(:disabled){background:var(--text);border-color:var(--text);transform:translateY(-1px)}.RebalancePlanCard_enableTradingBtn__nNBKU:disabled,.RebalancePlanCard_reviewOrderBtn__3uNfC:disabled{opacity:.5;cursor:not-allowed}.RebalancePlanCard_summaryRow__7clQI{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--space-3);padding-bottom:.625rem;border-bottom:1px solid var(--border)}.RebalancePlanCard_summaryItem__VkUWl{display:inline-flex;align-items:center;gap:.35rem;min-height:26px;padding:.2rem .55rem;font-size:var(--text-xs);color:var(--text-muted);border:1px solid var(--border);border-radius:999px;background:var(--surface-elevated);transition:background .22s ease,border-color .22s ease,transform .22s ease}.RebalancePlanCard_summaryItem__VkUWl:hover{transform:translateY(-1px);border-color:var(--accent)}.RebalancePlanCard_dryRunSummary__Tl8r_{color:var(--warning);border-color:rgba(240,180,41,.24);background:rgba(240,180,41,.08)}.RebalancePlanCard_summaryCount__HASRo{font-weight:700;color:var(--text)}.RebalancePlanCard_allocatorBadge__tdPRZ{font-size:var(--text-2xs);font-weight:600;letter-spacing:.04em;padding:.15rem .4rem;border-radius:var(--radius-xs);background:rgba(167,139,250,.12);color:var(--accent-purple);cursor:default;white-space:nowrap}.RebalancePlanCard_orderGroup__7Vso5{margin-bottom:var(--space-3)}.RebalancePlanCard_orderGroup__7Vso5:last-child{margin-bottom:0}.RebalancePlanCard_groupTitle___nHyn{margin:0 0 .375rem}.RebalancePlanCard_buyBadge__sXaDX,.RebalancePlanCard_holdBadge__IZOAS,.RebalancePlanCard_sellBadge__6m2nO{font-size:var(--text-2xs);font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.15rem .4rem;border-radius:var(--radius-xs)}.RebalancePlanCard_sellBadge__6m2nO{background:rgba(244,63,94,.12);color:var(--loss)}.RebalancePlanCard_buyBadge__sXaDX{background:rgba(16,185,129,.12);color:var(--gain)}.RebalancePlanCard_holdBadge__IZOAS{background:rgba(155,170,184,.12);color:var(--text-muted)}.RebalancePlanCard_orderRow__gdVCF{display:grid;grid-template-columns:1fr auto;gap:.25rem;padding:.5rem 0;border-bottom:1px solid var(--border);transition:background .22s ease,transform .22s ease}.RebalancePlanCard_orderRow__gdVCF:last-child{border-bottom:none}.RebalancePlanCard_orderRow__gdVCF:focus-within,.RebalancePlanCard_orderRow__gdVCF:hover{background:var(--surface-elevated);transform:translateX(2px)}.RebalancePlanCard_orderInfo__Wne0c{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.RebalancePlanCard_symbolLink__pVbxK{font-weight:600;font-size:var(--text-sm);color:inherit;text-decoration:none}.RebalancePlanCard_symbolLink__pVbxK:hover{color:var(--accent)}.RebalancePlanCard_newBadge__U2A4R{font-size:.5rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.1rem .3rem;border-radius:3px;background:rgba(167,139,250,.12);color:var(--accent-purple)}.RebalancePlanCard_orderDetail__IVCy4{font-size:var(--text-xs);color:var(--text-muted)}.RebalancePlanCard_orderRight__pKcZQ{display:flex;flex-direction:column;align-items:flex-end;gap:.125rem}.RebalancePlanCard_orderValue__M07vD{font-weight:600;font-size:var(--text-sm)}.RebalancePlanCard_gain__4vkQV{font-size:var(--text-xs);color:var(--gain)}.RebalancePlanCard_loss__TwqUJ{font-size:var(--text-xs);color:var(--loss)}.RebalancePlanCard_reason__evNu9{grid-column:1/-1;font-size:var(--text-xs);color:var(--text-muted);line-height:1.4}.RebalancePlanCard_rotateLink__73Gd8{grid-column:1/-1;font-size:var(--text-caption);font-weight:500;color:var(--accent);text-decoration:none;transition:text-decoration var(--transition-fast)}.RebalancePlanCard_rotateLink__73Gd8:hover{text-decoration:underline}.RebalancePlanCard_holdRow__58Wrp{display:flex;flex-direction:column;gap:.125rem;padding:.375rem 0;border-bottom:1px solid var(--border);transition:background .22s ease}.RebalancePlanCard_holdRow__58Wrp:focus-within,.RebalancePlanCard_holdRow__58Wrp:hover{background:var(--surface-elevated)}.RebalancePlanCard_holdRow__58Wrp:last-child{border-bottom:none}.RebalancePlanCard_emptyMessage__M_3ra{font-size:var(--text-sm);color:var(--text-muted);text-align:center;padding:1rem 0;margin:0}.RebalancePlanCard_warningBanner__shwOt{font-size:var(--text-xs);line-height:var(--leading-normal);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:rgba(240,180,41,.08);color:var(--warning);border:1px solid rgba(240,180,41,.2);margin-bottom:var(--space-2)}.RebalancePlanCard_warningList__BnBHQ{margin:.25rem 0 0;padding-left:1.25rem}.RebalancePlanCard_explainerSection__0QcB8{margin-top:var(--space-3);border-top:1px solid var(--border);padding-top:.625rem}.RebalancePlanCard_explainerToggle__u_5uz{display:flex;align-items:center;gap:.375rem;background:none;border:none;cursor:pointer;font-family:var(--font-display);font-size:var(--text-caption);font-weight:600;color:var(--text-muted);padding:.25rem 0;transition:color var(--transition-fast),transform var(--transition-fast)}.RebalancePlanCard_explainerToggle__u_5uz:hover{color:var(--text);transform:translateX(1px)}.RebalancePlanCard_explainerChevron__zf2vS{display:inline-block;font-size:var(--text-2xs);transition:transform var(--transition-normal)}.RebalancePlanCard_explainerChevronOpen__kLkbX{transform:rotate(90deg)}.RebalancePlanCard_explainerContent__NxVs6{padding-top:.5rem;display:flex;flex-direction:column;gap:.5rem}.RebalancePlanCard_summaryParagraph__H5LYe{font-size:var(--text-caption);color:var(--text-muted);line-height:1.5;margin:0}.RebalancePlanCard_regimeNote__LjouC{font-size:var(--text-xs);line-height:var(--leading-normal);margin:0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:rgba(240,180,41,.08);color:var(--warning);border:1px solid rgba(240,180,41,.2)}.RebalancePlanCard_orderExplanation__oCzLF{border-left:2px solid var(--border)}.RebalancePlanCard_holdExplanation__ps6FI,.RebalancePlanCard_orderExplanation__oCzLF{font-size:var(--text-xs);color:var(--text-muted);line-height:1.5;padding:.375rem .625rem;margin:0}.RebalancePlanCard_holdExplanation__ps6FI{border-left:2px solid rgba(148,163,184,.3);font-style:italic}.RebalancePlanCard_totalRow__I8BQY{font-size:var(--text-caption);font-weight:600;color:var(--text-muted);padding:.375rem 0 0;margin-top:.25rem;border-top:1px solid var(--border)}.RebalancePlanCard_orderActions__x9nu7{grid-column:1/-1;display:flex;align-items:center;gap:.5rem}.RebalancePlanCard_dismissBtn__lngai{font-size:.7rem;font-weight:600;padding:.2rem .5rem;border-radius:var(--radius-sm,4px);border:1px solid var(--border);background:var(--surface);color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.RebalancePlanCard_dismissBtn__lngai:hover:not(:disabled){background:var(--accent);color:#fff;border-color:var(--accent)}.RebalancePlanCard_dismissBtn__lngai:disabled{opacity:.5;cursor:not-allowed}.RebalancePlanCard_disclaimer__nj_l4{font-size:var(--text-caption);color:var(--text-muted);margin-top:1rem;font-style:italic}.RebalancePlanCard_commentaryList__mv02a{display:flex;flex-direction:column;gap:.25rem;margin-top:.5rem;padding:var(--space-2) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-base);background:var(--surface-elevated)}.RebalancePlanCard_commentaryRow__d2rAT{display:flex;gap:.625rem;font-size:var(--text-caption);line-height:1.4}.RebalancePlanCard_commentarySymbol__bFP_I{font-weight:600;min-width:60px;color:var(--text)}.RebalancePlanCard_commentaryMessage__BOsYt{color:var(--text-muted)}@media (max-width:768px){.RebalancePlanCard_card__sErHt{padding:var(--space-3)}.RebalancePlanCard_titleRow__45v78{flex-wrap:wrap;gap:.5rem}.RebalancePlanCard_titleActions__W62NK{flex-wrap:wrap}.RebalancePlanCard_copyBtn__LT_OM,.RebalancePlanCard_editAllocBtn__JSTRt,.RebalancePlanCard_enableTradingBtn__nNBKU{padding:var(--space-2) var(--space-3);min-height:44px}.RebalancePlanCard_summaryRow__7clQI{gap:.5rem}.RebalancePlanCard_orderRow__gdVCF{grid-template-columns:1fr}.RebalancePlanCard_orderInfo__Wne0c{flex-wrap:wrap}.RebalancePlanCard_orderRight__pKcZQ{align-items:flex-start;flex-direction:row;gap:.5rem}.RebalancePlanCard_disclaimer__nj_l4,.RebalancePlanCard_reason__evNu9{word-break:break-word}.RebalancePlanCard_commentaryRow__d2rAT{flex-direction:column;gap:.125rem}.RebalancePlanCard_commentarySymbol__bFP_I{min-width:auto}}@media (prefers-reduced-motion:reduce){.RebalancePlanCard_card__sErHt,.RebalancePlanCard_copyBtn__LT_OM,.RebalancePlanCard_dismissBtn__lngai,.RebalancePlanCard_editAllocBtn__JSTRt,.RebalancePlanCard_enableTradingBtn__nNBKU,.RebalancePlanCard_explainerToggle__u_5uz,.RebalancePlanCard_holdRow__58Wrp,.RebalancePlanCard_orderRow__gdVCF,.RebalancePlanCard_reviewOrderBtn__3uNfC,.RebalancePlanCard_rotateLink__73Gd8,.RebalancePlanCard_summaryItem__VkUWl,.RebalancePlanCard_symbolLink__pVbxK{transition:none}}.TargetAllocationEditor_section__br236{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-6);box-shadow:var(--shadow-card)}.TargetAllocationEditor_header__3v_ss{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:1rem}.TargetAllocationEditor_headerStack__X2A7I{display:flex;flex-direction:column;gap:.5rem;min-width:0}.TargetAllocationEditor_title__viCx_{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);margin:0}.TargetAllocationEditor_headerMeta__J0hwT{display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.TargetAllocationEditor_metaChip__XaG_9{display:inline-flex;align-items:center;min-height:24px;padding:.2rem .5rem;border-radius:999px;border:1px solid var(--border);background:var(--surface-elevated);color:var(--text-muted);font-size:var(--text-2xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase;transition:background .22s ease,border-color .22s ease,color .22s ease}.TargetAllocationEditor_metaChipDirty__AWfyX{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.TargetAllocationEditor_dirtyDot__k4aRA{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent-gold);margin-right:.375rem;vertical-align:middle}.TargetAllocationEditor_headerActions__Ao9MN{display:flex;gap:.5rem}.TargetAllocationEditor_historyWrap__aaozl{position:relative}.TargetAllocationEditor_restoreBtn__KXczc{padding:.35rem .75rem;font-size:var(--text-caption);font-weight:600;background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast)}.TargetAllocationEditor_restoreBtn__KXczc:hover:not(:disabled){border-color:var(--accent);color:var(--text);background:var(--surface-elevated);transform:translateY(-1px)}.TargetAllocationEditor_addBtn__9l5Aa:focus-visible,.TargetAllocationEditor_iconBtn__5HMhC:focus-visible,.TargetAllocationEditor_removeBtn__HVNmg:focus-visible,.TargetAllocationEditor_restoreBtn__KXczc:focus-visible,.TargetAllocationEditor_saveCta__5um2n:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.TargetAllocationEditor_restoreBtn__KXczc:disabled{opacity:.4;cursor:not-allowed}.TargetAllocationEditor_iconBtn__5HMhC{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast)}.TargetAllocationEditor_iconBtn__5HMhC:hover:not(:disabled){border-color:var(--accent);color:var(--text);background:var(--surface-elevated);transform:translateY(-1px)}.TargetAllocationEditor_iconBtn__5HMhC:disabled{opacity:.4;cursor:not-allowed}.TargetAllocationEditor_iconBtnSave__Igr0k,.TargetAllocationEditor_iconBtnSave__Igr0k:hover:not(:disabled){background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.TargetAllocationEditor_iconBtnSave__Igr0k:hover:not(:disabled){opacity:.9}.TargetAllocationEditor_iconBtnSave__Igr0k:disabled{opacity:.5;cursor:not-allowed}.TargetAllocationEditor_hint__F2eAT{font-size:var(--text-caption);color:var(--accent);margin:-.5rem 0 .75rem;line-height:1.4}.TargetAllocationEditor_rows__XjamI{display:flex;flex-direction:column;gap:.375rem;margin-bottom:.75rem}.TargetAllocationEditor_row__waf2J{display:grid;grid-template-columns:90px 1fr 100px;gap:.5rem;align-items:center}.TargetAllocationEditor_rowHeader__eQAAN{display:flex;flex-direction:column;gap:.0625rem}.TargetAllocationEditor_symbol__vA54o{font-weight:600;font-size:var(--text-sm)}.TargetAllocationEditor_currentLabel__e1wNY{font-size:var(--text-2xs);color:var(--text-muted)}.TargetAllocationEditor_barWrap__YKWEB{position:relative;height:18px;background:var(--surface-elevated);border-radius:var(--radius-xs);overflow:hidden}.TargetAllocationEditor_barCurrent__OxoBm{position:absolute;top:0;left:0;height:100%;background:rgba(99,102,241,.25);border-radius:var(--radius-xs);transition:width .22s ease,opacity .22s ease}.TargetAllocationEditor_barTarget__08bev{position:absolute;top:0;left:0;height:100%;background:linear-gradient(90deg,rgba(99,102,241,.42),rgba(99,102,241,.72));border-radius:var(--radius-xs);transition:width .22s ease,transform .22s ease;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.TargetAllocationEditor_barCash__i_51Q{position:absolute;top:0;left:0;height:100%;background:rgba(148,163,184,.3);border-radius:var(--radius-xs);transition:width .22s ease}.TargetAllocationEditor_cashRow__K4cBR{opacity:.7}.TargetAllocationEditor_driftBadge__7s_8h{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--text-2xs);font-weight:700;color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase}.TargetAllocationEditor_driftPositive__yiRu5{color:var(--gain)}.TargetAllocationEditor_driftNegative__f4puf{color:var(--loss)}.TargetAllocationEditor_rowControls__t4iwn{display:flex;align-items:center;gap:.25rem}.TargetAllocationEditor_weightInput__MpLBk{width:44px;padding:.2rem .3rem;font-size:var(--text-caption);font-family:inherit;background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius-xs);color:inherit;text-align:right;transition:border-color .22s ease,background .22s ease,transform .22s ease}.TargetAllocationEditor_addInput__y8A2J:focus-visible,.TargetAllocationEditor_thresholdInput__9hIHC:focus-visible,.TargetAllocationEditor_weightInput__MpLBk:focus-visible{outline:none;border-color:var(--accent);background:var(--surface);transform:translateY(-1px)}.TargetAllocationEditor_pctLabel__wautU{font-size:var(--text-xs);color:var(--text-muted)}.TargetAllocationEditor_cashValue__nRF_Z{font-size:var(--text-caption);font-weight:600;color:var(--text-muted)}.TargetAllocationEditor_removeBtn__HVNmg{margin-left:.125rem;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-body);background:none;border:none;color:var(--text-muted);cursor:pointer;border-radius:var(--radius-xs);transition:color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast)}.TargetAllocationEditor_removeBtn__HVNmg:hover{color:var(--loss);background:rgba(244,63,94,.1);transform:translateY(-1px)}.TargetAllocationEditor_footer__Um9zF{display:flex;flex-direction:column;gap:.5rem}.TargetAllocationEditor_footerMeter__t4iOo{position:relative;display:flex;height:8px;overflow:hidden;border-radius:999px;background:var(--surface-elevated)}.TargetAllocationEditor_footerMeterCash__Y8gJj,.TargetAllocationEditor_footerMeterFill__zdutN{height:100%;transition:width .22s ease}.TargetAllocationEditor_footerMeterFill__zdutN{background:linear-gradient(90deg,rgba(99,102,241,.5),rgba(99,102,241,.82))}.TargetAllocationEditor_footerMeterCash__Y8gJj{background:rgba(148,163,184,.28)}.TargetAllocationEditor_addRow__HH0P_{display:flex;gap:.375rem}.TargetAllocationEditor_addInput__y8A2J{flex:1;padding:.375rem .625rem;font-family:inherit;background:var(--surface-elevated)}.TargetAllocationEditor_addBtn__9l5Aa,.TargetAllocationEditor_addInput__y8A2J{font-size:var(--text-caption);border:1px solid var(--border);border-radius:var(--radius-sm);color:inherit}.TargetAllocationEditor_addBtn__9l5Aa{padding:.375rem .75rem;font-weight:600;background:var(--surface);cursor:pointer;transition:border-color var(--transition-fast),color var(--transition-fast),background var(--transition-fast),transform var(--transition-fast)}.TargetAllocationEditor_addBtn__9l5Aa:hover:not(:disabled){border-color:var(--accent);color:var(--text);background:var(--surface-elevated);transform:translateY(-1px)}.TargetAllocationEditor_addBtn__9l5Aa:disabled{opacity:.4;cursor:not-allowed}.TargetAllocationEditor_thresholdRow__0M6An{display:flex;align-items:center;gap:.5rem}.TargetAllocationEditor_thresholdLabel__6bZF8{font-size:var(--text-caption);font-weight:600;color:var(--text-muted)}.TargetAllocationEditor_thresholdInputWrap__VPOrk{display:flex;align-items:center;gap:.25rem}.TargetAllocationEditor_thresholdInput__9hIHC{width:50px;padding:.2rem .3rem;font-size:var(--text-caption);font-family:inherit;background:var(--surface-elevated);border:1px solid var(--border);border-radius:var(--radius-xs);color:inherit;text-align:right;transition:border-color .22s ease,background .22s ease,transform .22s ease}.TargetAllocationEditor_saveCta__5um2n{width:100%;padding:.625rem 1rem;font-size:var(--text-body);font-weight:600;font-family:inherit;background:var(--accent);border:none;border-radius:var(--radius-base);color:var(--on-accent);cursor:pointer;transition:opacity var(--transition-fast)}.TargetAllocationEditor_saveCta__5um2n:hover:not(:disabled){opacity:.88}.TargetAllocationEditor_saveCta__5um2n:disabled{opacity:.5;cursor:not-allowed}.TargetAllocationEditor_warning__hnOnr{font-size:var(--text-caption);color:var(--loss);margin:.5rem 0 0}.TargetAllocationEditor_historyDropdown__jDtWw{position:absolute;top:calc(100% + 4px);right:0;z-index:20;min-width:220px;max-height:260px;overflow-y:auto;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-base);box-shadow:0 4px 16px rgba(0,0,0,.25);padding:.25rem 0}.TargetAllocationEditor_historyItem__C_dLv{display:flex;flex-direction:column;gap:.125rem;width:100%;padding:.5rem .75rem;background:none;border:none;color:inherit;font-family:inherit;font-size:var(--text-caption);text-align:left;cursor:pointer;transition:background .18s ease,color .18s ease}.TargetAllocationEditor_historyItem__C_dLv:hover{background:var(--surface-elevated)}.TargetAllocationEditor_historyDate__j_7ha{font-weight:600;font-size:var(--text-xs);color:var(--text)}.TargetAllocationEditor_historySummary__S4PUb{font-size:var(--text-2xs);color:var(--text-muted)}@media (max-width:768px){.TargetAllocationEditor_row__waf2J{grid-template-columns:70px 1fr 90px;gap:.375rem}.TargetAllocationEditor_header__3v_ss{flex-direction:column}.TargetAllocationEditor_removeBtn__HVNmg{width:44px;height:44px}.TargetAllocationEditor_header__3v_ss{align-items:flex-start}.TargetAllocationEditor_headerActions__Ao9MN{gap:.375rem;flex-wrap:wrap;justify-content:flex-end}.TargetAllocationEditor_headerMeta__J0hwT{gap:.35rem}.TargetAllocationEditor_metaChip__XaG_9{min-height:22px;padding:.18rem .45rem}.TargetAllocationEditor_footerMeter__t4iOo{height:6px}}@media (max-width:480px){.TargetAllocationEditor_row__waf2J{grid-template-columns:1fr}.TargetAllocationEditor_header__3v_ss{gap:.75rem}}@media (prefers-reduced-motion:reduce){.TargetAllocationEditor_addBtn__9l5Aa,.TargetAllocationEditor_barCash__i_51Q,.TargetAllocationEditor_barCurrent__OxoBm,.TargetAllocationEditor_barTarget__08bev,.TargetAllocationEditor_footerMeterCash__Y8gJj,.TargetAllocationEditor_footerMeterFill__zdutN,.TargetAllocationEditor_historyItem__C_dLv,.TargetAllocationEditor_iconBtn__5HMhC,.TargetAllocationEditor_metaChip__XaG_9,.TargetAllocationEditor_removeBtn__HVNmg,.TargetAllocationEditor_restoreBtn__KXczc,.TargetAllocationEditor_section__br236,.TargetAllocationEditor_thresholdInput__9hIHC,.TargetAllocationEditor_weightInput__MpLBk{transition:none}}.AllocationModal_overlay__f7UQV{position:fixed;inset:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem}.AllocationModal_dialog__LTzsb{background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 20px 40px rgba(0,0,0,.2);display:flex;flex-direction:column;min-width:360px;max-width:640px;width:90vw;max-height:85vh;overflow:hidden}.AllocationModal_header__j5_VP{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--border);flex-shrink:0}.AllocationModal_title__eiltq{font-family:var(--font-display);font-weight:700;font-size:var(--text-body);margin:0}.AllocationModal_closeBtn__UVxD_{background:none;border:none;cursor:pointer;color:var(--text-muted);font-size:1.25rem;line-height:1;padding:.25rem;border-radius:var(--radius-xs);transition:color var(--transition-fast)}.AllocationModal_closeBtn__UVxD_:hover{color:var(--text)}.AllocationModal_body__PAYQR{overflow-y:auto;padding:.5rem}@media (max-width:768px){.AllocationModal_overlay__f7UQV{align-items:flex-end;padding:0}.AllocationModal_dialog__LTzsb{min-width:unset;max-width:none;width:100%;max-height:90vh;border-radius:12px 12px 0 0}}.BrokerageConnectPrompt_wrapper__TgtX5{display:flex;flex-direction:column;gap:2rem}.BrokerageConnectPrompt_connectCard__hgPz7{background:var(--surface);border:1px solid var(--accent);border-radius:var(--radius-lg);padding:2rem;text-align:center}.BrokerageConnectPrompt_connectTitle__eSu1N{font-family:var(--font-display);font-weight:700;font-size:1.25rem;margin:0 0 .5rem}.BrokerageConnectPrompt_connectDescription__WP_Es{font-size:var(--text-body);color:var(--text-muted);max-width:500px;margin:0 auto 1.25rem;line-height:1.5}.BrokerageConnectPrompt_connectBtn__awLN7{padding:.625rem 1.5rem;font-size:var(--text-base);font-weight:600;background:var(--accent);color:var(--on-accent);border:none;border-radius:var(--radius-base);cursor:pointer;transition:opacity var(--transition-fast)}.BrokerageConnectPrompt_connectBtn__awLN7:hover:not(:disabled){opacity:.9}.BrokerageConnectPrompt_connectBtn__awLN7:disabled{opacity:.5;cursor:not-allowed}.BrokerageConnectPrompt_fallback__Yd3SH{border-top:1px solid var(--border);padding-top:1.5rem}.BrokerageConnectPrompt_fallbackTitle__12XBU{font-family:var(--font-display);font-weight:600;font-size:var(--text-lg);margin:0 0 .25rem;color:var(--text-muted)}.BrokerageConnectPrompt_fallbackDescription__cB5YQ{font-size:var(--text-body);color:var(--text-muted);margin:0 0 1rem}.BrokerageConnectPrompt_budgetRow__y14NM{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.BrokerageConnectPrompt_budgetLabel__PytWv{font-size:var(--text-body);font-weight:600;color:var(--text-muted)}.BrokerageConnectPrompt_budgetInputWrap__ItJDE{display:flex;align-items:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:.5rem .75rem;gap:.25rem}.BrokerageConnectPrompt_currencyPrefix__TvZCc{font-size:var(--text-base);color:var(--text-muted);font-weight:600}.BrokerageConnectPrompt_budgetInput__Z_sgi{background:none;border:none;font-size:var(--text-base);font-family:inherit;color:inherit;width:120px;outline:none}.BrokerageConnectPrompt_error__harZ4{text-align:center;color:var(--loss);padding:1rem;margin-bottom:1rem}.BrokerageConnectPrompt_summaryBar__czzF7{display:flex;gap:1rem;margin-bottom:1rem}.BrokerageConnectPrompt_summaryBuy__fAsVS,.BrokerageConnectPrompt_summaryHold__XHhc9,.BrokerageConnectPrompt_summarySell__plaRn{font-size:var(--text-body);font-weight:600;padding:.35rem .75rem;border-radius:var(--radius-base)}.BrokerageConnectPrompt_summaryBuy__fAsVS{background:rgba(16,185,129,.1);color:var(--gain)}.BrokerageConnectPrompt_summarySell__plaRn{background:rgba(244,63,94,.1);color:var(--loss)}.BrokerageConnectPrompt_summaryHold__XHhc9{background:rgba(148,163,184,.1);color:var(--text-muted)}.BrokerageConnectPrompt_planGrid__I1gcg{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}@media (max-width:480px){.BrokerageConnectPrompt_planGrid__I1gcg{grid-template-columns:1fr}}.PlannerSkeleton_wrap__5Z26_{display:flex;flex-direction:column;gap:1.5rem}.PlannerSkeleton_summaryShell__sR72n{display:flex;flex-direction:column;gap:.75rem}.PlannerSkeleton_summaryHeader__VIw_Y{display:flex;align-items:center;justify-content:space-between;gap:1rem}.PlannerSkeleton_pillRow__Q8B3q{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}.PlannerSkeleton_twoColumn__0T9i1{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:start}.PlannerSkeleton_stack__JTZQn{display:flex;flex-direction:column;gap:1rem}@media (max-width:1100px){.PlannerSkeleton_twoColumn__0T9i1{grid-template-columns:1fr}}@media (max-width:768px){.PlannerSkeleton_summaryHeader__VIw_Y{flex-direction:column;align-items:flex-start}.PlannerSkeleton_pillRow__Q8B3q{justify-content:flex-start}}.AccountDropdown_wrapper__Xdb4C{position:relative;display:none;flex-shrink:0}.AccountDropdown_trigger__d6or9{display:flex;align-items:center;gap:6px;padding:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:600;letter-spacing:.05em;background:var(--surface);border:1px solid var(--accent);border-radius:var(--radius-sm);color:var(--text);min-height:32px;cursor:pointer;white-space:nowrap;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.AccountDropdown_trigger__d6or9:active{background:var(--accent-soft);transform:translateY(1px)}.AccountDropdown_item__kOzdf:focus-visible,.AccountDropdown_trigger__d6or9:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.AccountDropdown_triggerLabel__vcyiS{overflow:hidden;text-overflow:ellipsis;max-width:180px}.AccountDropdown_chevron__sdY4T{flex-shrink:0;opacity:.6;transition:transform var(--transition-fast)}.AccountDropdown_chevronOpen__006SK{transform:rotate(180deg)}.AccountDropdown_menu__N5Co0{position:absolute;top:calc(100% + 4px);right:0;z-index:50;min-width:100%;list-style:none;margin:0;padding:4px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:0 8px 24px rgba(0,0,0,.4)}.AccountDropdown_item__kOzdf{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-2) var(--space-3);font-size:var(--text-xs);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-muted);transition:background var(--transition-fast),transform var(--transition-fast)}.AccountDropdown_item__kOzdf:active{background:var(--accent-soft);transform:translateX(1px)}.AccountDropdown_itemActive__9AXbi{color:var(--text);background:var(--accent-soft);cursor:default}@media (prefers-reduced-motion:reduce){.AccountDropdown_item__kOzdf,.AccountDropdown_trigger__d6or9{transition:none}}.AccountDropdown_itemType__DUwmQ{font-weight:600;letter-spacing:.05em}.AccountDropdown_itemCount__p6Iqc{font-weight:400;opacity:.6;white-space:nowrap}@media (max-width:768px){.AccountDropdown_wrapper__Xdb4C{display:block}}.DismissableBanner_banner__V7GDA{display:flex;align-items:center;gap:var(--space-3);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-bottom:.875rem;font-size:var(--text-sm);color:var(--text-muted);line-height:1.5}.DismissableBanner_content__83IdP{flex:1;min-width:0}.DismissableBanner_closeBtn__RCN13{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:44px;min-height:44px;padding:0;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast)}.DismissableBanner_closeBtn__RCN13:hover{color:var(--text);background:var(--surface-elevated)}.DismissableBanner_closeBtn__RCN13:focus-visible{outline:2px solid var(--accent);outline-offset:2px}