.Card_card__VILP6{background:var(--v4-raised);border:1px solid var(--v4-line-strong);border-radius:var(--v4-r-card);padding:var(--v4-s5);box-shadow:var(--v4-shadow-card)}.PnLCalendar_calendarCard__UvJOH{overflow:visible}.PnLCalendar_calendarHeader__oGTMT{display:flex;align-items:center;justify-content:space-between;gap:var(--v4-s3);margin-bottom:var(--v4-s4)}.PnLCalendar_calendarTitle___b85X{font-size:var(--v4-fs-18);font-weight:700;color:var(--v4-navy);margin:0}.PnLCalendar_dropdowns__ZP4w1{display:flex;gap:var(--v4-s2)}.PnLCalendar_select__nTxHZ{font-size:var(--v4-fs-12);font-family:inherit;color:var(--v4-navy);background:var(--v4-raised);border:1px solid var(--v4-line);border-radius:var(--v4-r-md);padding:4px var(--v4-s2);cursor:pointer;outline:none;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;transition:border-color var(--v4-t-fast) var(--v4-ease)}.PnLCalendar_select__nTxHZ:focus{border-color:var(--v4-cobalt)}.PnLCalendar_emptyState__uNZQw{display:flex;align-items:center;min-height:240px;padding:var(--v4-s5);color:var(--v4-ink3);background:var(--v4-surface);border:1px dashed var(--v4-line-strong);border-radius:var(--v4-r-md);font-size:var(--v4-fs-14);line-height:1.5}.PnLCalendar_grid__Lf5Zv{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:3px;gap:3px;margin-bottom:var(--v4-s3)}.PnLCalendar_dayHeader__ihoEP{text-align:center;font-size:var(--v4-fs-12);font-weight:600;color:var(--v4-ink3);padding-bottom:var(--v4-s2);text-transform:uppercase;letter-spacing:.04em}.PnLCalendar_cell__cQVmX,.PnLCalendar_emptyCell__Rc1uM{border-radius:var(--v4-r-md);min-height:66px}.PnLCalendar_emptyCell__Rc1uM{background:transparent}.PnLCalendar_cell__cQVmX{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:0;font:inherit;cursor:pointer;transition:opacity var(--v4-t-fast) var(--v4-ease),transform var(--v4-t-fast) var(--v4-ease),box-shadow var(--v4-t-fast) var(--v4-ease)}.PnLCalendar_cell__cQVmX:hover{opacity:.9}.PnLCalendar_cell__cQVmX:focus-visible{outline:2px solid var(--v4-cobalt);outline-offset:2px}.PnLCalendar_gainCell__LzcHL{background:var(--v4-emerald-soft)}.PnLCalendar_lossCell__Od3NH{background:var(--v4-oxblood-soft)}.PnLCalendar_neutralCell__KrfyJ{background:var(--v4-line-soft)}.PnLCalendar_noDataCell__r2vY4{background:transparent;cursor:default}.PnLCalendar_noDataCell__r2vY4 .PnLCalendar_dayNum__Q8_UH{color:var(--v4-line-strong)}.PnLCalendar_mostRecentCell__gzKqt{box-shadow:inset 0 0 0 2px var(--v4-cobalt)}.PnLCalendar_selectedCell__i9thd{transform:translateY(-1px);box-shadow:inset 0 0 0 2px var(--v4-navy),0 8px 18px rgba(11,46,89,.12)}.PnLCalendar_dayNum__Q8_UH{font-size:var(--v4-fs-12);color:var(--v4-ink2);font-weight:600}.PnLCalendar_ret__iqBG8{font-size:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.PnLCalendar_gainCell__LzcHL .PnLCalendar_ret__iqBG8{color:var(--v4-emerald)}.PnLCalendar_lossCell__Od3NH .PnLCalendar_ret__iqBG8{color:var(--v4-oxblood)}.PnLCalendar_neutralCell__KrfyJ .PnLCalendar_ret__iqBG8{color:var(--v4-ink3)}.PnLCalendar_pnl__XiLx4{max-width:100%;font-size:10px;line-height:1.1;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PnLCalendar_gainCell__LzcHL .PnLCalendar_pnl__XiLx4{color:var(--v4-emerald)}.PnLCalendar_lossCell__Od3NH .PnLCalendar_pnl__XiLx4{color:var(--v4-oxblood)}.PnLCalendar_neutralCell__KrfyJ .PnLCalendar_pnl__XiLx4{color:var(--v4-ink2)}.PnLCalendar_hoverCard__VhKjn{position:absolute;left:50%;top:calc(100% + 8px);z-index:40;width:min(320px,82vw);display:flex;flex-direction:column;gap:var(--v4-s3);padding:var(--v4-s4);border:1px solid var(--v4-line-strong);border-radius:var(--v4-r-card);background:var(--v4-raised);box-shadow:0 18px 42px rgba(11,46,89,.18);color:var(--v4-navy);text-align:left;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity var(--v4-t-fast) var(--v4-ease),transform var(--v4-t-fast) var(--v4-ease)}.PnLCalendar_cell__cQVmX:focus .PnLCalendar_hoverCard__VhKjn,.PnLCalendar_cell__cQVmX:hover .PnLCalendar_hoverCard__VhKjn{opacity:1;transform:translate(-50%)}.PnLCalendar_hoverHeader__AznJZ,.PnLCalendar_hoverHoldingRow__sYTd1,.PnLCalendar_hoverStats__KNPB1{display:flex;align-items:center;justify-content:space-between;gap:var(--v4-s3)}.PnLCalendar_hoverHeader__AznJZ{padding-bottom:var(--v4-s2);border-bottom:1px solid var(--v4-line)}.PnLCalendar_hoverHeader__AznJZ strong{font-size:var(--v4-fs-13);color:var(--v4-navy)}.PnLCalendar_hoverStats__KNPB1{align-items:stretch}.PnLCalendar_hoverStats__KNPB1>span{flex:1 1;display:flex;flex-direction:column;gap:3px;min-width:0;color:var(--v4-ink3);font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.PnLCalendar_hoverStats__KNPB1 strong{color:var(--v4-navy);font-size:var(--v4-fs-13);letter-spacing:0;text-transform:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PnLCalendar_hoverHoldings__BsTEC{display:flex;flex-direction:column;border-top:1px solid var(--v4-line)}.PnLCalendar_hoverHoldingRow__sYTd1{padding:var(--v4-s2) 0;border-bottom:1px solid var(--v4-line);font-size:var(--v4-fs-12)}.PnLCalendar_hoverHoldingRow__sYTd1:last-child{border-bottom:0;padding-bottom:0}.PnLCalendar_hoverHoldingRow__sYTd1>span{display:flex;flex-direction:column;gap:2px;min-width:0}.PnLCalendar_hoverHoldingRow__sYTd1>span:nth-child(2){align-items:flex-end}.PnLCalendar_hoverHoldingRow__sYTd1>span:last-child{align-items:flex-end;flex:0 0 auto;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PnLCalendar_hoverHoldingRow__sYTd1 strong{color:var(--v4-navy);font-size:var(--v4-fs-12);white-space:nowrap}.PnLCalendar_hoverEmpty__AkUco,.PnLCalendar_hoverHoldingRow__sYTd1 em{color:var(--v4-ink3);font-size:10px;font-style:normal;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.PnLCalendar_hoverEmpty__AkUco{display:block;padding:var(--v4-s2) 0 0;letter-spacing:0;text-transform:none}.PnLCalendar_legend__dbJ0d{display:flex;align-items:center;gap:var(--v4-s2);font-size:var(--v4-fs-12);color:var(--v4-ink3);margin-top:var(--v4-s2)}.PnLCalendar_legendSwatch__1hr3r{display:inline-block;width:12px;height:12px;border-radius:3px}.PnLCalendar_gainSwatch__0icSQ{background:var(--v4-emerald-soft)}.PnLCalendar_lossSwatch__1S5rk{background:var(--v4-oxblood-soft)}.PnLCalendar_legendLabel__Ba7Yj{margin-right:var(--v4-s3)}.PnLCalendar_detailPanel__LwwB6{margin:var(--v4-s4) 0 var(--v4-s3);border:1px solid var(--v4-line-strong);border-radius:var(--v4-r-md);background:var(--v4-raised);box-shadow:0 14px 34px rgba(11,46,89,.12);overflow:hidden}.PnLCalendar_detailHeader__6OBJU{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--v4-s3);padding:var(--v4-s4) var(--v4-s4) var(--v4-s3);border-bottom:1px solid var(--v4-line)}.PnLCalendar_detailTitle__lEf25{margin:0 0 4px;font-size:var(--v4-fs-15);font-weight:800;color:var(--v4-navy)}.PnLCalendar_detailDate__4cP5R{margin:0;font-size:var(--v4-fs-12);color:var(--v4-ink3)}.PnLCalendar_detailClose__ZpZFM{width:26px;height:26px;border:0;border-radius:50%;background:var(--v4-surface);color:var(--v4-ink3);cursor:pointer;font-size:18px;line-height:1}.PnLCalendar_detailClose__ZpZFM:hover{color:var(--v4-navy);background:var(--v4-cobalt-soft)}.PnLCalendar_detailStats__5NxJc{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--v4-line)}.PnLCalendar_detailStats__5NxJc>div{display:flex;flex-direction:column;gap:4px;padding:var(--v4-s3) var(--v4-s4);border-right:1px solid var(--v4-line)}.PnLCalendar_detailStats__5NxJc>div:last-child{border-right:0}.PnLCalendar_detailHoldingsTitle__YD5Bp,.PnLCalendar_detailLabel__2ipUm{font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--v4-ink3)}.PnLCalendar_detailStats__5NxJc strong{font-size:var(--v4-fs-16);color:var(--v4-navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PnLCalendar_detailGain__423L_{color:var(--v4-emerald)!important}.PnLCalendar_detailLoss__d8UHO{color:var(--v4-oxblood)!important}.PnLCalendar_detailHoldingsTitle__YD5Bp{padding:var(--v4-s3) var(--v4-s4) var(--v4-s2)}.PnLCalendar_detailHoldings__L3XC4{max-height:220px;overflow-y:auto}.PnLCalendar_detailHoldingRow__OOmFj{display:flex;align-items:center;justify-content:space-between;gap:var(--v4-s3);padding:var(--v4-s3) var(--v4-s4);border-top:1px solid var(--v4-line)}.PnLCalendar_detailHoldingRow__OOmFj>div{min-width:0;display:flex;flex-direction:column;gap:3px}.PnLCalendar_detailHoldingRow__OOmFj strong{color:var(--v4-navy);font-size:var(--v4-fs-13)}.PnLCalendar_detailHoldingRow__OOmFj span{color:var(--v4-ink3);font-size:var(--v4-fs-12);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PnLCalendar_detailHoldingPrice__PmyuG{align-items:flex-end;flex:0 0 auto}.PnLCalendar_detailEmpty__CKjgp{margin:0;padding:0 var(--v4-s4) var(--v4-s4);color:var(--v4-ink3);font-size:var(--v4-fs-13);line-height:1.5}.PnLCalendar_detailError__8l8yk{display:flex;align-items:center;justify-content:space-between;gap:var(--v4-s3);margin:0 var(--v4-s4) var(--v4-s4);padding:var(--v4-s3);color:var(--v4-oxblood);background:var(--v4-oxblood-soft);border:1px solid color-mix(in srgb,var(--v4-oxblood) 24%,transparent);border-radius:var(--v4-r-md);font-size:var(--v4-fs-13)}.PnLCalendar_retryButton__CBUsc{flex:0 0 auto;min-height:32px;padding:0 var(--v4-s3);color:var(--v4-navy);background:var(--v4-raised);border:1px solid var(--v4-line-strong);border-radius:var(--v4-r-md);font:inherit;font-weight:700;cursor:pointer}.PnLCalendar_retryButton__CBUsc:hover{border-color:var(--v4-cobalt)}.PnLCalendar_retryButton__CBUsc:focus-visible{outline:2px solid var(--v4-cobalt);outline-offset:2px}.PnLCalendar_retryButton__CBUsc:active{transform:scale(.98)}@media(max-width:640px){.PnLCalendar_detailStats__5NxJc{grid-template-columns:1fr}.PnLCalendar_detailStats__5NxJc>div{border-right:0;border-bottom:1px solid var(--v4-line)}.PnLCalendar_detailStats__5NxJc>div:last-child{border-bottom:0}}.page_page__2V87x{padding:var(--v4-s5) var(--v4-s5) var(--v4-s6);max-width:1200px;display:flex;flex-direction:column;gap:var(--v4-s5)}.page_title__oWLSQ{font-size:var(--v4-fs-28);font-weight:700;color:var(--v4-navy);margin:0}.page_subtitle__KN5cp{font-size:var(--v4-fs-15);color:var(--v4-ink2);margin:0;margin-top:calc(-1*var(--v4-s3))}.page_section__ANcGR{display:flex;flex-direction:column;gap:var(--v4-s3)}.page_sectionTitle__lTLjL{font-size:var(--v4-fs-18);font-weight:700;color:var(--v4-navy);margin:0}.page_sectionNote__YoZPH{margin:6px 0 0;max-width:72ch;color:var(--v4-ink3);font-size:var(--v4-fs-12);line-height:1.5}.page_heroCard__hSdxJ{display:flex;flex-direction:column;gap:var(--v4-s2)}.page_eyebrow___T8Lg{font-size:var(--v4-fs-12);font-weight:700;color:var(--v4-ink3);letter-spacing:.08em;text-transform:uppercase}.page_heroReturn__aHNzo{font-size:var(--v4-fs-hero);font-weight:800;color:var(--v4-emerald);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.page_drawdownNote__HcSiZ{font-size:var(--v4-fs-15);color:var(--v4-ink3);line-height:1.5}.page_inlineTiles__VYEOg{display:flex;align-items:center;margin-top:var(--v4-s3);border-top:1px solid var(--v4-line);padding-top:var(--v4-s4)}.page_inlineTile__9Slk2{flex:1 1;display:flex;flex-direction:column;gap:var(--v4-s1);padding:0 var(--v4-s4)}.page_inlineTile__9Slk2:first-child{padding-left:0}.page_tileDivider__fQBaO{width:1px;height:44px;background:var(--v4-line);flex-shrink:0}.page_tileValue__zAISG{font-size:var(--v4-fs-28);font-weight:700;color:var(--v4-navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.1}.page_tileSub__j6Jtl{font-size:var(--v4-fs-12);color:var(--v4-ink3)}.page_twoCol__weCg9{display:grid;grid-template-columns:3fr 2fr;grid-gap:var(--v4-s5);gap:var(--v4-s5);align-items:start}.page_chartCard__EpFxm{display:flex;flex-direction:column;gap:var(--v4-s4)}.page_calendarColumn__c_6tC,.page_calendarLoading__Z4KSI{display:flex;flex-direction:column;gap:var(--v4-s3)}.page_moduleError__fJp_y{display:flex;align-items:center;justify-content:space-between;gap:var(--v4-s3);min-height:180px;padding:var(--v4-s4);color:var(--v4-oxblood);background:var(--v4-oxblood-soft);border:1px solid color-mix(in srgb,var(--v4-oxblood) 24%,transparent);border-radius:var(--v4-r-md);font-size:var(--v4-fs-14)}.page_moduleErrorCompact__uideL{min-height:0;padding:var(--v4-s3)}.page_retryButton___k8cK{flex:0 0 auto;min-height:34px;padding:0 var(--v4-s3);color:var(--v4-navy);background:var(--v4-raised);border:1px solid var(--v4-line-strong);border-radius:var(--v4-r-md);font:inherit;font-weight:700;cursor:pointer}.page_retryButton___k8cK:hover{border-color:var(--v4-cobalt)}.page_retryButton___k8cK:focus-visible{outline:2px solid var(--v4-cobalt);outline-offset:2px}.page_retryButton___k8cK:active{transform:scale(.98)}.page_emptyModule__9_Ikr{display:flex;align-items:center;min-height:240px;padding:var(--v4-s5);color:var(--v4-ink3);background:var(--v4-surface);border:1px dashed var(--v4-line-strong);border-radius:var(--v4-r-md);font-size:var(--v4-fs-14)}.page_holdingsGrid__yzuZN{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--v4-s3);gap:var(--v4-s3)}.page_emptyHoldings__Zh4Hu{grid-column:1/-1;padding:18px 20px;color:var(--v4-ink3);background:var(--v4-surface);border:1px dashed var(--v4-line-strong);border-radius:var(--v4-r-card);font-size:var(--v4-fs-14);line-height:1.5}.page_holdingTile__5AS4K{display:flex;flex-direction:column;gap:var(--v4-s3);min-height:172px}.page_holdingFooter__0D1if,.page_holdingTop__lhvoC{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--v4-s3);width:100%}.page_holdingLeft__MHNZY{display:flex;align-items:center;gap:var(--v4-s3);min-width:0}.page_holdingInfo__XkFtz{display:flex;flex-direction:column;gap:2px;min-width:0}.page_holdingRight__sCzZs{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.page_longPill__oubAB,.page_shortPill__YxqJ2{display:inline-flex;align-items:center;justify-content:center;min-width:68px;height:26px;padding:0 var(--v4-s3);border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.page_longPill__oubAB{color:var(--v4-emerald);background:var(--v4-emerald-soft)}.page_shortPill__YxqJ2{color:var(--v4-oxblood);background:var(--v4-oxblood-soft)}.page_holdingBody__BYHxU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;border:1px solid var(--v4-line);border-radius:var(--v4-r-md);overflow:hidden;background:var(--v4-surface)}.page_holdingBody__BYHxU>div,.page_holdingFooter__0D1if>div{min-width:0;display:flex;flex-direction:column;gap:4px}.page_holdingBody__BYHxU>div{padding:var(--v4-s3);border-right:1px solid var(--v4-line)}.page_holdingBody__BYHxU>div:last-child{border-right:0}.page_holdingBody__BYHxU span,.page_holdingFooter__0D1if span{font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--v4-ink3);white-space:nowrap}.page_holdingBody__BYHxU strong,.page_holdingFooter__0D1if strong{min-width:0;color:var(--v4-navy);font-size:var(--v4-fs-14);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_avatar__NYX_g{width:38px;height:38px;border-radius:var(--v4-r-md);background:var(--v4-cobalt-soft);color:var(--v4-cobalt);font-size:var(--v4-fs-15);font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;letter-spacing:.02em}.page_holdingTicker__7Aiv4{font-weight:700;font-size:var(--v4-fs-15);color:var(--v4-navy)}.page_holdingCompany__vhYBI{font-size:var(--v4-fs-12);color:var(--v4-ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_holdingPrice__hLQ4N{font-size:var(--v4-fs-15);font-weight:600;color:var(--v4-navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.page_gainText__O7ksD{color:var(--v4-emerald);font-weight:600;font-size:var(--v4-fs-13)}.page_lossText__2UZ8S{color:var(--v4-oxblood);font-weight:600;font-size:var(--v4-fs-13)}.page_skeletonHero__E8iio{height:200px}.page_skeletonChart___VO4V,.page_skeletonHero__E8iio{border-radius:var(--v4-r-card);background:linear-gradient(90deg,var(--v4-line) 25%,var(--v4-line-soft) 50%,var(--v4-line) 75%);background-size:200% 100%;animation:page_shimmer___9MI3 1.4s ease-in-out infinite}.page_skeletonChart___VO4V{height:420px}@keyframes page_shimmer___9MI3{0%{background-position:200% 0}to{background-position:-200% 0}}@media(max-width:900px){.page_twoCol__weCg9{grid-template-columns:1fr}}@media(max-width:640px){.page_page__2V87x{padding:var(--v4-s4) var(--v4-s3) 88px}.page_holdingsGrid__yzuZN{grid-template-columns:1fr}.page_heroReturn__aHNzo{font-size:var(--v4-fs-28)}.page_inlineTile__9Slk2{padding:0 var(--v4-s3)}.page_holdingBody__BYHxU{grid-template-columns:1fr}.page_holdingBody__BYHxU>div{border-right:0;border-bottom:1px solid var(--v4-line)}.page_holdingBody__BYHxU>div:last-child{border-bottom:0}}