.LedgerDashboard_page__qX1j_{width:100%;min-height:100vh;overflow-x:clip;background:radial-gradient(circle at 12% 8%,rgba(44,232,161,.08),transparent 30rem),linear-gradient(180deg,rgba(2,4,5,.96),rgba(5,7,9,.99)),url(/spreadsmith-marble-bg.jpg) top /cover fixed;color:#f4f7f6}.LedgerDashboard_topbar__VD1YA{position:sticky;top:0;z-index:30;border-bottom:1px solid rgba(255,255,255,.1);background:rgba(1,3,4,.88);backdrop-filter:blur(18px)}.LedgerDashboard_topbarInner__9KRUg{display:flex;width:min(100% - 2rem,80rem);min-height:4.5rem;margin-inline:auto;align-items:center;justify-content:space-between;gap:1rem}.LedgerDashboard_brand__t9kA1{display:inline-flex;min-width:0;align-items:center;gap:.75rem}.LedgerDashboard_brandMark__Zs1kp{display:grid;width:2.6rem;height:2.6rem;flex:none;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.17);border-radius:.45rem;background:#020303}.LedgerDashboard_brandMark__Zs1kp img{width:2rem;height:2rem;object-fit:contain}.LedgerDashboard_brandText__Kt6tN{overflow:hidden;color:#f6f7f7;font-size:.76rem;font-weight:750;letter-spacing:.15em;text-overflow:ellipsis;white-space:nowrap}.LedgerDashboard_backLink__Gmm7_,.LedgerDashboard_brandText__Kt6tN{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;text-transform:uppercase}.LedgerDashboard_backLink__Gmm7_{display:inline-flex;flex:none;align-items:center;gap:.45rem;color:#aeb6b4;font-size:.7rem;font-weight:700;letter-spacing:.1em;transition:color .16s ease}.LedgerDashboard_backLink__Gmm7_:hover{color:#2ce8a1}.LedgerDashboard_backLink__Gmm7_ svg{width:.9rem;height:.9rem}.LedgerDashboard_main__of1fR{width:min(100% - 2rem,80rem);margin-inline:auto;padding-block:clamp(2rem,5vw,4.5rem) 5rem}.LedgerDashboard_footer__hCpPT{border-top:1px solid rgba(255,255,255,.09);background:rgba(0,0,0,.58)}.LedgerDashboard_footerInner__bfNDt{display:flex;width:min(100% - 2rem,80rem);margin-inline:auto;padding-block:1.4rem;align-items:center;justify-content:space-between;gap:1rem;color:#7f8987;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.65rem;letter-spacing:.08em;text-transform:uppercase}.LedgerDashboard_footerInner__bfNDt a{color:#aeb6b4}.LedgerDashboard_dashboard__2KKAH{display:flex;width:100%;min-width:0;flex-direction:column;gap:1.25rem}.LedgerDashboard_intro__NePSd{display:flex;min-width:0;align-items:end;justify-content:space-between;gap:1.5rem}.LedgerDashboard_intro__NePSd>div:first-child{min-width:0}.LedgerDashboard_eyebrow__YfYgB{display:inline-block;margin-bottom:.8rem;color:#2ce8a1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.66rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.LedgerDashboard_intro__NePSd h1{max-width:17ch;color:#f6f8f7;font-size:clamp(2rem,5vw,3.7rem);font-weight:750;letter-spacing:0;line-height:.98}.LedgerDashboard_intro__NePSd p{max-width:46rem;margin-top:.8rem;color:#9ea8a5;font-size:clamp(.9rem,1.6vw,1.02rem);line-height:1.65}.LedgerDashboard_introLink__1K6KU{color:#dce5e2;text-decoration:underline;text-decoration-color:rgba(44,232,161,.55);text-underline-offset:.2em;transition:color .16s ease,text-decoration-color .16s ease}.LedgerDashboard_introLink__1K6KU:focus-visible,.LedgerDashboard_introLink__1K6KU:hover{color:#2ce8a1;text-decoration-color:#2ce8a1}.LedgerDashboard_filters__m8Jvx{display:flex;width:100%;min-width:0;flex-wrap:wrap;align-items:center;gap:.75rem 1rem}.LedgerDashboard_segmented__NflIW{display:flex;max-width:100%;flex-wrap:wrap;gap:.2rem;padding:.22rem;border:1px solid rgba(255,255,255,.1);border-radius:.5rem;background:rgba(12,15,17,.9)}.LedgerDashboard_segmented__NflIW button{display:inline-flex;min-width:0;min-height:2.15rem;align-items:center;gap:.45rem;padding:.45rem .72rem;border-radius:.35rem;color:#aab4b1;font-size:.75rem;font-weight:650;transition:background .15s ease,color .15s ease}.LedgerDashboard_segmented__NflIW button:hover{background:rgba(255,255,255,.05);color:#eef1f0}.LedgerDashboard_segmented__NflIW button[aria-pressed=true]{background:#e9efed;color:#07100d}.LedgerDashboard_bookFilter__ninSU{display:inline-flex;align-items:center;gap:.55rem;color:#77817f;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.66rem;letter-spacing:.08em;text-transform:uppercase}.LedgerDashboard_bookFilter__ninSU select{min-height:2.55rem;padding:.45rem 2rem .45rem .7rem;border:1px solid rgba(255,255,255,.12);border-radius:.45rem;background:#0d1112;color:#e8eceb;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.78rem;text-transform:none}.LedgerDashboard_kpis__Vv_Pi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:.55rem;background:rgba(12,15,17,.88);box-shadow:0 22px 70px rgba(0,0,0,.24)}.LedgerDashboard_kpi__aCUjz{min-width:0;padding:1.2rem 1.25rem;border-left:1px solid rgba(255,255,255,.09)}.LedgerDashboard_kpi__aCUjz:first-child{border-left:0}.LedgerDashboard_kpiLabel__m5Rmt{color:#747f7c;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.64rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.LedgerDashboard_kpiValue__4n7Hs{margin-top:.35rem;overflow:hidden;font-size:clamp(1.75rem,4vw,2.55rem);font-weight:740;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.LedgerDashboard_kpiNote__phelr{margin-top:.35rem;color:#7e8986;font-size:.72rem}.LedgerDashboard_positive___YKdT{color:#42dfa5!important}.LedgerDashboard_negative__qCL0o{color:#f08080!important}.LedgerDashboard_neutral__kzd_k{color:#f4f7f6}.LedgerDashboard_chartPanel__eTxas,.LedgerDashboard_errorPanel__wJikB,.LedgerDashboard_picksPanel__kqo4d,.LedgerDashboard_splitCard__MFXeQ{min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:.55rem;background:rgba(10,13,15,.9);box-shadow:0 20px 65px rgba(0,0,0,.22)}.LedgerDashboard_chartPanel__eTxas,.LedgerDashboard_splitCard__MFXeQ{padding:1.15rem 1.25rem}.LedgerDashboard_panelHeader__Dto7_{display:flex;align-items:baseline;justify-content:space-between;gap:.7rem 1rem}.LedgerDashboard_panelHeader__Dto7_ h2,.LedgerDashboard_splitCard__MFXeQ h2{color:#aeb8b5;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.67rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.LedgerDashboard_panelHeader__Dto7_>span{color:#727d7a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.63rem;letter-spacing:.05em;text-transform:uppercase}.LedgerDashboard_legend__PO8p3{display:flex;flex-wrap:wrap;justify-content:end;gap:.4rem .9rem;color:#899491;font-size:.7rem}.LedgerDashboard_legend__PO8p3 span{display:inline-flex;align-items:center;gap:.35rem}.LedgerDashboard_legend__PO8p3 i,.LedgerDashboard_logDot__W0j4w{display:inline-block;width:.48rem;height:.48rem;flex:none;margin-right:.38rem;border-radius:50%}.LedgerDashboard_chartScroller__w_gxQ{max-width:100%;margin-top:.8rem;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-color:rgba(44,232,161,.35) transparent;scrollbar-width:thin}.LedgerDashboard_chartCanvas__XIumX{position:relative;min-width:43rem}.LedgerDashboard_chart__YYlwT{display:block;width:100%;height:auto}.LedgerDashboard_chartGrid__oOaRG,.LedgerDashboard_chartZero__d4uR_{stroke-width:1;vector-effect:non-scaling-stroke}.LedgerDashboard_chartGrid__oOaRG{stroke:rgba(255,255,255,.08)}.LedgerDashboard_chartZero__d4uR_{stroke:rgba(255,255,255,.24)}.LedgerDashboard_chartAxisText__6Cunw,.LedgerDashboard_chartEndLabel__rO8cK{fill:#75807d;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px}.LedgerDashboard_chartEndLabel__rO8cK{fill:#b7c0be}.LedgerDashboard_chartHit__Ct2b0{fill:transparent;stroke:transparent;cursor:crosshair;outline:none}.LedgerDashboard_chartHit__Ct2b0:focus{fill:rgba(255,255,255,.16);stroke:#f2f5f4;stroke-width:1}.LedgerDashboard_chartTooltip__fbFiy{position:absolute;z-index:3;display:grid;min-width:9rem;gap:.1rem;padding:.55rem .65rem;transform:translate(-50%,-110%);border:1px solid rgba(255,255,255,.14);border-radius:.4rem;background:rgba(2,5,6,.96);box-shadow:0 12px 32px rgba(0,0,0,.4);color:#dfe5e3;font-size:.68rem;pointer-events:none}.LedgerDashboard_chartTooltip__fbFiy span{color:#7f8986;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.LedgerDashboard_chartTooltip__fbFiy strong{font-weight:650}.LedgerDashboard_chartTooltip__fbFiy b{color:#2ce8a1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:650}.LedgerDashboard_chartNote___8Iiz,.LedgerDashboard_splitNote__CsIW6{margin-top:.7rem;color:#77827f;font-size:.72rem;line-height:1.55}.LedgerDashboard_splitGrid__FSUzp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.LedgerDashboard_splitTableWrap__i22zF,.LedgerDashboard_tableScroller__e4u_c{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-color:rgba(44,232,161,.35) transparent;scrollbar-width:thin}.LedgerDashboard_splitTable__4aA_Z{width:100%;margin-top:.75rem;border-collapse:collapse;font-size:.74rem}.LedgerDashboard_splitTable__4aA_Z td,.LedgerDashboard_splitTable__4aA_Z th{padding:.5rem 0 .5rem .65rem;border-bottom:1px solid rgba(255,255,255,.075);text-align:right;white-space:nowrap}.LedgerDashboard_splitTable__4aA_Z th{color:#6e7976;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.58rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.LedgerDashboard_splitTable__4aA_Z td{color:#aeb8b5;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-variant-numeric:tabular-nums}.LedgerDashboard_splitTable__4aA_Z td:first-child,.LedgerDashboard_splitTable__4aA_Z th:first-child{padding-left:0;color:#dce2e0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;text-align:left}.LedgerDashboard_splitTable__4aA_Z tbody tr:last-child td{border-bottom:0}.LedgerDashboard_barCell__IRNHy{width:32%;min-width:5.2rem}.LedgerDashboard_barTrack__gO939{position:relative;display:block;height:.75rem}.LedgerDashboard_barTrack__gO939:before{position:absolute;top:-.1rem;bottom:-.1rem;left:50%;width:1px;background:rgba(255,255,255,.2);content:""}.LedgerDashboard_barFill__FyWCz{position:absolute;top:.13rem;left:50%;height:.48rem;border-radius:0 .25rem .25rem 0;background:#42dfa5}.LedgerDashboard_barFillNegative__LMJHG{right:50%;left:auto;border-radius:.25rem 0 0 .25rem;background:#df6666}.LedgerDashboard_picksPanel__kqo4d{overflow:hidden}.LedgerDashboard_picksPanel__kqo4d .LedgerDashboard_panelHeader__Dto7_{padding:1rem 1.25rem;border-bottom:1px solid rgba(255,255,255,.08)}.LedgerDashboard_picksTable__hI0u0{width:100%;min-width:66rem;border-collapse:collapse;font-size:.73rem}.LedgerDashboard_picksTable__hI0u0 td,.LedgerDashboard_picksTable__hI0u0 th{padding:.72rem .8rem;border-bottom:1px solid rgba(255,255,255,.07);color:#aab4b1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.LedgerDashboard_picksTable__hI0u0 th{position:sticky;top:0;z-index:1;background:#0c1011;color:#697572;font-size:.58rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.LedgerDashboard_picksTable__hI0u0 td:first-child,.LedgerDashboard_picksTable__hI0u0 td:nth-child(2),.LedgerDashboard_picksTable__hI0u0 td:nth-child(3),.LedgerDashboard_picksTable__hI0u0 th:first-child,.LedgerDashboard_picksTable__hI0u0 th:nth-child(2),.LedgerDashboard_picksTable__hI0u0 th:nth-child(3){text-align:left}.LedgerDashboard_picksTable__hI0u0 td:nth-child(2){max-width:22rem;color:#e4e9e7;font-family:Inter,ui-sans-serif,system-ui,sans-serif;white-space:normal}.LedgerDashboard_picksTable__hI0u0 td:nth-child(2) span,.LedgerDashboard_picksTable__hI0u0 td:nth-child(2) strong{display:block}.LedgerDashboard_picksTable__hI0u0 td:nth-child(2) strong{font-weight:650}.LedgerDashboard_picksTable__hI0u0 td:nth-child(2) span{margin-top:.12rem;color:#717c79;font-size:.66rem}.LedgerDashboard_picksTable__hI0u0 tbody tr:hover{background:rgba(44,232,161,.035)}.LedgerDashboard_picksTable__hI0u0 tbody tr:last-child td{border-bottom:0}.LedgerDashboard_resultPill__1QiJJ{display:inline-flex;min-width:3.2rem;justify-content:center;padding:.18rem .4rem;border:1px solid rgba(255,255,255,.12);border-radius:.28rem;font-size:.58rem;font-weight:750;letter-spacing:.06em}.LedgerDashboard_resultWIN__iOKp9{border-color:rgba(44,232,161,.32);background:rgba(44,232,161,.08);color:#42dfa5}.LedgerDashboard_resultLOSS__QUe77{border-color:rgba(240,128,128,.3);background:rgba(240,128,128,.07);color:#f08080}.LedgerDashboard_resultPUSH__smjK2,.LedgerDashboard_resultVOID__walTN{color:#a2adaa}.LedgerDashboard_emptyPanel__hpfUU{padding:3rem 1rem;color:#7f8986;text-align:center}.LedgerDashboard_errorPanel__wJikB{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1.25rem}.LedgerDashboard_errorPanel__wJikB>svg{width:1.25rem;color:#f08080}.LedgerDashboard_errorPanel__wJikB h2{color:#e9edec;font-size:.95rem;font-weight:680}.LedgerDashboard_errorPanel__wJikB p{margin-top:.2rem;color:#7f8986;font-size:.78rem}.LedgerDashboard_errorPanel__wJikB button{display:inline-flex;align-items:center;gap:.4rem;min-height:2.4rem;padding-inline:.75rem;border:1px solid rgba(44,232,161,.25);border-radius:.4rem;color:#2ce8a1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.LedgerDashboard_errorPanel__wJikB button svg{width:.85rem}.LedgerDashboard_skeleton__4ntND{display:grid;gap:1.25rem}.LedgerDashboard_skeletonBlock__RsRBq,.LedgerDashboard_skeletonChart__3c9bG,.LedgerDashboard_skeletonHeader__NsZN9{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:.55rem;background:rgba(255,255,255,.035)}.LedgerDashboard_skeletonHeader__NsZN9{width:min(34rem,90%);height:7.5rem}.LedgerDashboard_skeletonKpis__gLSiM{display:grid;grid-template-columns:repeat(4,1fr);gap:1px}.LedgerDashboard_skeletonBlock__RsRBq{height:7rem}.LedgerDashboard_skeletonChart__3c9bG{height:21rem}.LedgerDashboard_skeletonBlock__RsRBq:after,.LedgerDashboard_skeletonChart__3c9bG:after,.LedgerDashboard_skeletonHeader__NsZN9:after{position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.06),transparent);content:"";animation:LedgerDashboard_ledger-dashboard-shimmer__bc1xm 1.8s ease-in-out infinite}@keyframes LedgerDashboard_ledger-dashboard-shimmer__bc1xm{to{transform:translateX(100%)}}@media (max-width:767px){.LedgerDashboard_footerInner__bfNDt,.LedgerDashboard_main__of1fR,.LedgerDashboard_topbarInner__9KRUg{width:min(100% - 1.25rem,80rem)}.LedgerDashboard_topbarInner__9KRUg{min-height:4rem}.LedgerDashboard_brandText__Kt6tN{display:none}.LedgerDashboard_main__of1fR{padding-block:1.75rem 3.5rem}.LedgerDashboard_intro__NePSd{align-items:start;flex-direction:column;gap:.8rem}.LedgerDashboard_intro__NePSd h1{font-size:clamp(2rem,11vw,3rem)}.LedgerDashboard_filters__m8Jvx{align-items:stretch;flex-direction:column}.LedgerDashboard_segmented__NflIW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.LedgerDashboard_segmented__NflIW button{overflow:hidden;justify-content:center;padding-inline:.35rem;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.LedgerDashboard_bookFilter__ninSU{justify-content:space-between}.LedgerDashboard_bookFilter__ninSU select{flex:1;max-width:12rem}.LedgerDashboard_kpis__Vv_Pi{grid-template-columns:repeat(2,minmax(0,1fr))}.LedgerDashboard_kpi__aCUjz{padding:1rem}.LedgerDashboard_kpi__aCUjz:nth-child(3){border-left:0}.LedgerDashboard_kpi__aCUjz:nth-child(n+3){border-top:1px solid rgba(255,255,255,.09)}.LedgerDashboard_kpiValue__4n7Hs{font-size:clamp(1.55rem,9vw,2.2rem)}.LedgerDashboard_chartPanel__eTxas,.LedgerDashboard_splitCard__MFXeQ{padding:1rem}.LedgerDashboard_panelHeader__Dto7_{align-items:start;flex-direction:column}.LedgerDashboard_legend__PO8p3{justify-content:start}.LedgerDashboard_splitGrid__FSUzp{grid-template-columns:minmax(0,1fr)}.LedgerDashboard_picksPanel__kqo4d .LedgerDashboard_panelHeader__Dto7_{padding:.9rem 1rem}.LedgerDashboard_errorPanel__wJikB{grid-template-columns:auto 1fr}.LedgerDashboard_errorPanel__wJikB button{grid-column:1/-1;justify-content:center}.LedgerDashboard_skeletonKpis__gLSiM{grid-template-columns:repeat(2,1fr)}.LedgerDashboard_footerInner__bfNDt{align-items:start;flex-direction:column}}@media (max-width:360px){.LedgerDashboard_segmented__NflIW{grid-template-columns:1fr}.LedgerDashboard_kpi__aCUjz{padding:.85rem}.LedgerDashboard_kpiNote__phelr{font-size:.65rem}}@media (prefers-reduced-motion:reduce){.LedgerDashboard_skeletonBlock__RsRBq:after,.LedgerDashboard_skeletonChart__3c9bG:after,.LedgerDashboard_skeletonHeader__NsZN9:after{animation:none}}