.SignInPanel_panel__62Wxd{padding:var(--v4-s5);display:flex;flex-direction:column;align-items:flex-start;gap:var(--v4-s3);background:var(--v4-surface);border:1px solid var(--v4-line-strong);border-radius:var(--v4-r-card)}.SignInPanel_panel__62Wxd h2{margin:0;color:var(--v4-navy);font-size:var(--v4-fs-21)}.SignInPanel_panel__62Wxd p{max-width:600px;margin:0;color:var(--v4-ink2);font-size:var(--v4-fs-15);line-height:1.6}.SignInPanel_panel__62Wxd button{min-height:44px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:var(--v4-s2);color:var(--v4-action-fg);background:var(--v4-action-bg);border:1px solid var(--v4-action-bg);border-radius:var(--v4-r-md);font:inherit;font-weight:750;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--v4-t-fast) var(--v4-ease),border-color var(--v4-t-fast) var(--v4-ease)}.SignInPanel_panel__62Wxd button:hover{background:var(--v4-action-bg-hover);border-color:var(--v4-action-bg-hover)}.SignInPanel_panel__62Wxd button:active{transform:translateY(1px)}.SignInPanel_panel__62Wxd button:focus-visible{outline:3px solid var(--v4-cobalt);outline-offset:3px}@media(max-width:700px){.SignInPanel_panel__62Wxd{padding:var(--v4-s4)}.SignInPanel_panel__62Wxd button{width:100%}}.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{flex:1 1;overflow:visible}.PnLCalendar_calendarHeader__oGTMT{display:flex;flex-wrap:wrap;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{min-height:40px;font-size:var(--v4-fs-13);font-family:inherit;color:var(--v4-navy);background:var(--v4-raised);border:1px solid var(--v4-line-strong);border-radius:var(--v4-r-md);padding:0 var(--v4-s2);cursor:pointer;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.PnLCalendar_select__nTxHZ:focus-visible{outline:3px solid var(--v4-cobalt);outline-offset:2px}.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-15);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)}.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),var(--v4-shadow-card)}.PnLCalendar_dayNum__Q8_UH{font-size:var(--v4-fs-12);color:var(--v4-ink2);font-weight:600}.PnLCalendar_ret__iqBG8{font-size:11px;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:11px;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:var(--v4-shadow-pop);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:var(--v4-fs-12);font-weight:600}.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:var(--v4-fs-12);font-style:normal;font-weight:600}.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:var(--v4-shadow-pop);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:var(--v4-fs-12);font-weight:600;color:var(--v4-ink3)}.PnLCalendar_detailStats__5NxJc strong{font-size:var(--v4-fs-15);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_returnLabel__FnEkd{font-size:var(--v4-fs-13);font-weight:600;color:var(--v4-ink2)}.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_heroReturnLoss__GWCHZ{color:var(--v4-oxblood)}.page_asOf___auxN{font-size:var(--v4-fs-13);color:var(--v4-ink3)}.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:stretch}.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-15)}.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-15)}.page_holdingsGrid__yzuZN{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),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-15);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:var(--v4-fs-12);font-weight:700;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%;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:var(--v4-fs-12);font-weight:600;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-15);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;border-radius:var(--v4-r-card)}.page_skeletonChart___VO4V{height:420px;border-radius:var(--v4-r-card)}@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_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}}.LiveAccessPage_pending__cZZFE{min-height:calc(100dvh - 72px);background:var(--v4-page-bg)}.LiveAccessPage_disclaimer__3S5Ih{max-width:65ch;margin:0;color:var(--v4-ink3);font-size:var(--v4-fs-13);line-height:1.6}@media(max-width:700px){.LiveAccessPage_pending__cZZFE{min-height:calc(100dvh - 64px)}}.page_page__JIY8Z{max-width:1120px;margin:0 auto;padding:0 var(--v4-s6)}.page_hero__K3jW0{min-height:min(620px,100dvh - 72px);max-width:760px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.page_hero__K3jW0 h1{max-width:18ch;margin:0;color:var(--v4-navy);font-size:clamp(42px,6vw,68px);font-weight:750;line-height:1.02;text-wrap:balance;word-break:keep-all;line-break:strict}.page_hero__K3jW0 h1:lang(en){letter-spacing:-.045em}.page_hero__K3jW0 p{max-width:620px;color:var(--v4-ink2);font-size:var(--v4-fs-18);line-height:1.6}.page_actions__kdZgh{display:flex;flex-wrap:wrap;gap:var(--v4-s3);margin-top:var(--v4-s4)}.page_inlineState__3kSQM button,.page_primaryAction__H7Z3W{min-height:44px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;gap:var(--v4-s2);color:var(--v4-action-fg);background:var(--v4-action-bg);border:1px solid var(--v4-action-bg);border-radius:var(--v4-r-md);font:inherit;font-weight:750;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--v4-t-fast) var(--v4-ease),border-color var(--v4-t-fast) var(--v4-ease)}.page_inlineState__3kSQM button:hover,.page_primaryAction__H7Z3W:hover{background:var(--v4-action-bg-hover);border-color:var(--v4-action-bg-hover)}.page_inlineState__3kSQM button:active,.page_primaryAction__H7Z3W:active{transform:translateY(1px)}.page_inlineState__3kSQM button:focus-visible,.page_primaryAction__H7Z3W:focus-visible{outline:3px solid var(--v4-cobalt);outline-offset:3px}.page_secondaryAction__p1ZLV{min-height:44px;padding:0 20px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--v4-r-md);font:inherit;font-weight:750;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:color var(--v4-t-fast) var(--v4-ease),background var(--v4-t-fast) var(--v4-ease),border-color var(--v4-t-fast) var(--v4-ease),transform var(--v4-t-fast) var(--v4-ease);color:var(--v4-cobalt);background:transparent;border:1px solid var(--v4-line-strong)}.page_secondaryAction__p1ZLV:hover{background:var(--v4-cobalt-soft);border-color:var(--v4-cobalt)}.page_secondaryAction__p1ZLV:active{transform:translateY(1px)}.page_section__TbHjq{padding:80px 0;border-top:1px solid var(--v4-line)}.page_section__TbHjq>h2{margin:0 0 var(--v4-s5);color:var(--v4-navy);font-size:var(--v4-fs-28)}.page_livePublic__RwpeG{display:flex;flex-direction:column;gap:var(--v4-s5)}.page_memoList__douOv{display:grid;grid-gap:0;gap:0}.page_memoRow__KEHe4{padding:var(--v4-s5) 0;display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);grid-gap:var(--v4-s6);gap:var(--v4-s6);color:inherit;text-decoration:none;border-bottom:1px solid var(--v4-line);transition:color var(--v4-t-fast) var(--v4-ease)}.page_memoRow__KEHe4:hover{color:var(--v4-cobalt)}.page_memoRow__KEHe4 time{color:var(--v4-ink3);font-size:var(--v4-fs-12)}.page_memoRow__KEHe4 h3{margin:var(--v4-s2) 0 0;color:currentColor;font-size:var(--v4-fs-18);text-wrap:balance}.page_footer__BlUNy,.page_inlineState__3kSQM,.page_memoRow__KEHe4 p{color:var(--v4-ink2);line-height:1.6}.page_memoRow__KEHe4 p{margin:0}.page_memoLoading__8jpHw{min-height:180px;display:grid;align-content:center;grid-gap:var(--v4-s3);gap:var(--v4-s3);padding:var(--v4-s5);background:var(--v4-surface);border-radius:var(--v4-r-card)}.page_memoLoading__8jpHw span{height:24px;background:var(--v4-line);border-radius:var(--v4-r-md)}.page_memoLoading__8jpHw span:nth-child(2){width:86%}.page_memoLoading__8jpHw span:nth-child(3){width:68%}.page_inlineState__3kSQM{min-height:80px;display:flex;align-items:center;gap:var(--v4-s3);margin:0}.page_footer__BlUNy{padding:var(--v4-s6) 0;border-top:1px solid var(--v4-line);font-size:var(--v4-fs-13)}.page_footer__BlUNy p{max-width:65ch;margin:0}.page_footer__BlUNy nav{display:flex;gap:var(--v4-s4);margin:var(--v4-s3) 0}.page_footer__BlUNy a{color:var(--v4-cobalt);text-underline-offset:3px}.page_footer__BlUNy a:hover{text-decoration-thickness:2px}.page_footer__BlUNy a:focus-visible,.page_memoRow__KEHe4:focus-visible,.page_secondaryAction__p1ZLV:focus-visible{outline:3px solid var(--v4-cobalt);outline-offset:3px}@media(max-width:700px){.page_page__JIY8Z{padding:0 var(--v4-s4)}.page_hero__K3jW0{min-height:calc(100dvh - 64px)}.page_hero__K3jW0 h1{font-size:clamp(38px,12vw,54px)}.page_actions__kdZgh,.page_footer__BlUNy nav,.page_inlineState__3kSQM{align-items:stretch;flex-direction:column}.page_actions__kdZgh,.page_inlineState__3kSQM button,.page_primaryAction__H7Z3W,.page_secondaryAction__p1ZLV{width:100%}.page_section__TbHjq{padding:var(--v4-s6) 0}.page_memoRow__KEHe4{grid-template-columns:1fr;gap:var(--v4-s3)}}@media(prefers-reduced-motion:reduce){.page_inlineState__3kSQM button,.page_memoRow__KEHe4,.page_primaryAction__H7Z3W,.page_secondaryAction__p1ZLV{transition:none}}.page_pending__g0Qi4{min-height:calc(100dvh - 72px);background:var(--v4-page-bg)}.page_page__S28z5{padding:var(--v4-s5) var(--v4-s5) var(--v4-s6);max-width:1080px;display:flex;flex-direction:column;gap:var(--v4-s5)}.page_title__dQWH5{margin:0;color:var(--v4-navy);font-size:var(--v4-fs-28);font-weight:700}.page_subtitle__hsb_G{margin:calc(-1*var(--v4-s3)) 0 0;color:var(--v4-ink2);font-size:var(--v4-fs-15)}.page_reader__BysZ_{display:grid;grid-template-columns:280px minmax(0,720px);grid-gap:var(--v4-s5);gap:var(--v4-s5);align-items:start}.page_calendar__jiIqc{position:-webkit-sticky;position:sticky;top:88px;padding:var(--v4-s4);background:var(--v4-raised);border:1px solid var(--v4-line-strong);border-radius:var(--v4-r-card)}.page_calendarToggle__xT_cH{display:none}.page_monthNav__1Ewi7{display:flex;align-items:center;justify-content:space-between;gap:var(--v4-s2);margin-bottom:var(--v4-s3)}.page_monthNav__1Ewi7 h2{margin:0;color:var(--v4-navy);font-size:var(--v4-fs-18);font-weight:700}.page_monthNav__1Ewi7 button{width:36px;height:36px;color:var(--v4-cobalt);background:transparent;border:1px solid var(--v4-line-strong);border-radius:var(--v4-r-md);font:inherit;font-size:var(--v4-fs-18);cursor:pointer}.page_monthNav__1Ewi7 button:disabled{cursor:default;opacity:.4}.page_days__oap7Q,.page_weekdays__HAOGV{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:3px;gap:3px}.page_weekdays__HAOGV span{padding-bottom:var(--v4-s2);color:var(--v4-ink3);font-size:var(--v4-fs-12);font-weight:600;text-align:center}.page_day__xGBOE,.page_emptyDay__eMPBN{min-height:40px;border-radius:var(--v4-r-md);font-size:var(--v4-fs-13)}.page_day__xGBOE{position:relative;display:flex;align-items:center;justify-content:center;gap:1px;color:var(--v4-navy);background:var(--v4-cobalt-soft);border:0;font-family:inherit;font-weight:700;cursor:pointer;transition:box-shadow var(--v4-t-fast) var(--v4-ease)}.page_day__xGBOE[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--v4-navy)}.page_day__xGBOE:hover{box-shadow:inset 0 0 0 1px var(--v4-cobalt)}.page_calendarToggle__xT_cH:focus-visible,.page_day__xGBOE:focus-visible,.page_monthNav__1Ewi7 button:focus-visible{outline:3px solid var(--v4-cobalt);outline-offset:2px}.page_star__dDkek{color:var(--v4-amber);font-size:var(--v4-fs-12)}.page_emptyDay__eMPBN{display:flex;align-items:center;justify-content:center;color:var(--v4-ink3);opacity:.6}.page_highlightsOnly__bucBQ{display:flex;align-items:center;gap:var(--v4-s2);margin-top:var(--v4-s4);color:var(--v4-ink2);font-size:var(--v4-fs-13);font-weight:600;cursor:pointer}.page_highlightsOnly__bucBQ input{width:18px;height:18px;accent-color:var(--v4-cobalt)}.page_memo__5nq3m{min-width:0;padding:var(--v4-s5);background:var(--v4-raised);border:1px solid var(--v4-line-strong);border-radius:var(--v4-r-card)}.page_memo__5nq3m time{color:var(--v4-ink3);font-size:var(--v4-fs-13)}.page_memo__5nq3m h2{margin:var(--v4-s2) 0 var(--v4-s3);color:var(--v4-navy);font-size:var(--v4-fs-21)}.page_memo__5nq3m p{margin:0 0 var(--v4-s3);color:var(--v4-ink2);font-size:var(--v4-fs-15);line-height:1.75;overflow-wrap:anywhere}.page_memo__5nq3m .page_highlight__q0Nq2{margin-bottom:var(--v4-s4);padding:var(--v4-s2) var(--v4-s3);color:var(--v4-ink2);background:color-mix(in srgb,var(--v4-amber) 14%,var(--v4-raised));border-left:3px solid var(--v4-amber);border-radius:var(--v4-r-md);line-height:1.6}.page_highlight__q0Nq2 span{margin-right:var(--v4-s2);color:var(--v4-navy);font-weight:750}.page_memoNav__8aRsS{display:flex;justify-content:space-between;gap:var(--v4-s3);margin-top:var(--v4-s5);padding-top:var(--v4-s4);border-top:1px solid var(--v4-line)}.page_loading__x4j5f{height:240px;border-radius:var(--v4-r-card);background:var(--v4-surface)}.page_state__KA9su{display:flex;align-items:center;gap:var(--v4-s3);margin:0;color:var(--v4-ink3);font-size:var(--v4-fs-15)}.page_calendarToggle__xT_cH,.page_memoNav__8aRsS button,.page_state__KA9su button{min-height:44px;padding:0 20px;color:var(--v4-cobalt);background:transparent;border:1px solid var(--v4-line-strong);border-radius:var(--v4-r-md);font:inherit;font-weight:750;cursor:pointer}.page_memoNav__8aRsS button:hover:not(:disabled),.page_state__KA9su button:hover{background:var(--v4-cobalt-soft);border-color:var(--v4-cobalt)}.page_memoNav__8aRsS button:focus-visible,.page_state__KA9su button:focus-visible{outline:3px solid var(--v4-cobalt);outline-offset:3px}.page_memoNav__8aRsS button:disabled{cursor:default;opacity:.4}@media(max-width:900px){.page_reader__BysZ_{grid-template-columns:minmax(0,1fr)}.page_calendar__jiIqc{position:static}.page_calendarToggle__xT_cH{display:block;width:100%}.page_calendarBody__6WLsM{margin-top:var(--v4-s4)}.page_calendarBody__6WLsM[data-open=false]{display:none}}@media(max-width:700px){.page_pending__g0Qi4{min-height:calc(100dvh - 64px)}.page_calendar__jiIqc,.page_memo__5nq3m,.page_page__S28z5{padding:var(--v4-s4)}}