.profit-tracker-module__QhCJ9W__appShell{grid-template-rows:auto 1fr;min-height:100vh;display:grid}.profit-tracker-module__QhCJ9W__topBar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffdb;border-bottom:1px solid #1323201a;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.profit-tracker-module__QhCJ9W__brandBlock{gap:.15rem;display:grid}.profit-tracker-module__QhCJ9W__brandBlock strong{font-size:1rem}.profit-tracker-module__QhCJ9W__brandBlock span,.profit-tracker-module__QhCJ9W__muted,.profit-tracker-module__QhCJ9W__smallText{color:#60706b}.profit-tracker-module__QhCJ9W__smallText{font-size:.88rem;line-height:1.5}.profit-tracker-module__QhCJ9W__fieldGroup .profit-tracker-module__QhCJ9W__smallText{color:#60706b;font-size:.78rem;font-weight:700;line-height:1.35}.profit-tracker-module__QhCJ9W__topActions{align-items:center;gap:.75rem;display:flex}.profit-tracker-module__QhCJ9W__logoutButton,.profit-tracker-module__QhCJ9W__secondaryLink,.profit-tracker-module__QhCJ9W__primaryButton,.profit-tracker-module__QhCJ9W__secondaryButton,.profit-tracker-module__QhCJ9W__dangerButton{cursor:pointer;min-height:2.75rem;font:inherit;text-align:center;border:1px solid #0000;border-radius:8px;padding:.72rem 1rem;font-weight:700;text-decoration:none}.profit-tracker-module__QhCJ9W__primaryButton{color:#fffaf0;background:#17352d}.profit-tracker-module__QhCJ9W__secondaryButton,.profit-tracker-module__QhCJ9W__secondaryLink,.profit-tracker-module__QhCJ9W__logoutButton{color:#17352d;background:#fff;border-color:#13232029}.profit-tracker-module__QhCJ9W__dangerButton{color:#8f2f22;background:#fff6f3;border-color:#99362638}.profit-tracker-module__QhCJ9W__primaryButton:disabled,.profit-tracker-module__QhCJ9W__secondaryButton:disabled,.profit-tracker-module__QhCJ9W__dangerButton:disabled,.profit-tracker-module__QhCJ9W__compactButton:disabled{cursor:wait;opacity:.68}.profit-tracker-module__QhCJ9W__loginShell{place-items:center;min-height:100vh;padding:1.25rem;display:grid}.profit-tracker-module__QhCJ9W__loginPanel{background:#fff;border:1px solid #1323201f;border-radius:8px;grid-template-columns:minmax(0,1fr) 24rem;width:min(100%,980px);display:grid;overflow:hidden;box-shadow:0 24px 60px #13232024}.profit-tracker-module__QhCJ9W__loginIntro{color:#fffaf0;background:linear-gradient(145deg,#17352df2,#264c42eb),#17352d;align-content:center;gap:1.25rem;padding:2.5rem;display:grid}.profit-tracker-module__QhCJ9W__loginIntro h1,.profit-tracker-module__QhCJ9W__pageTitle{letter-spacing:0;margin:0;font-size:2.4rem;line-height:1.04}.profit-tracker-module__QhCJ9W__loginIntro p{color:#fffaf0d1;max-width:42rem;margin:0;line-height:1.65}.profit-tracker-module__QhCJ9W__loginPoints{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.profit-tracker-module__QhCJ9W__loginPoints li{color:#fffaf0e6;border-left:3px solid #d09a3f;padding-left:1rem}.profit-tracker-module__QhCJ9W__loginLinkRow{flex-wrap:wrap;gap:.75rem;display:flex}.profit-tracker-module__QhCJ9W__loginForm{align-content:center;gap:1rem;padding:2rem;display:grid}.profit-tracker-module__QhCJ9W__fieldGroup{gap:.45rem;display:grid}.profit-tracker-module__QhCJ9W__fieldGroup span,.profit-tracker-module__QhCJ9W__fieldLabel{color:#2d403b;font-size:.86rem;font-weight:800}.profit-tracker-module__QhCJ9W__fieldGroup input,.profit-tracker-module__QhCJ9W__fieldGroup textarea,.profit-tracker-module__QhCJ9W__fieldGroup select,.profit-tracker-module__QhCJ9W__reviewForm input,.profit-tracker-module__QhCJ9W__reviewForm textarea,.profit-tracker-module__QhCJ9W__reviewForm select{color:#132320;width:100%;min-height:2.75rem;font:inherit;background:#fff;border:1px solid #13232029;border-radius:8px;padding:.72rem .85rem}.profit-tracker-module__QhCJ9W__fieldGroup textarea,.profit-tracker-module__QhCJ9W__reviewForm textarea{resize:vertical;min-height:5.5rem}.profit-tracker-module__QhCJ9W__fieldGroup select{appearance:none;text-overflow:ellipsis;background:linear-gradient(45deg,#0000 50%,#60706b 50%) right .9rem center/.45rem .45rem no-repeat,linear-gradient(135deg,#60706b 50%,#0000 50%) right .6rem center/.45rem .45rem no-repeat,#fff;padding-right:2.35rem}.profit-tracker-module__QhCJ9W__checkboxGroup{color:#2d403b;grid-template-columns:1rem minmax(0,1fr);align-items:start;gap:.7rem;font-size:.88rem;line-height:1.5;display:grid}.profit-tracker-module__QhCJ9W__checkboxGroup input{accent-color:#17352d;width:1rem;height:1rem;margin:.2rem 0 0}.profit-tracker-module__QhCJ9W__checkboxGroup a{color:#17352d;font-weight:800}.profit-tracker-module__QhCJ9W__alert{color:#8f2f22;background:#fff6f3;border:1px solid #99362633;border-radius:8px;padding:.85rem 1rem;line-height:1.5}.profit-tracker-module__QhCJ9W__notice{color:#27433b;background:#f4faf5;border:1px solid #17352d24;border-radius:8px;padding:.85rem 1rem;line-height:1.5}.profit-tracker-module__QhCJ9W__inlineNotice{color:#27433b;background:#f4faf5;border:1px solid #17633d2e;border-radius:8px;width:fit-content;max-width:100%;padding:.55rem .7rem;font-size:.8rem;font-weight:800;line-height:1.4}.profit-tracker-module__QhCJ9W__workspace{gap:1.25rem;width:min(100%,1360px);margin:0 auto;padding:1.25rem;display:grid}.profit-tracker-module__QhCJ9W__heroRow{grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:stretch;gap:1rem;display:grid}.profit-tracker-module__QhCJ9W__heroCard,.profit-tracker-module__QhCJ9W__uploadCard,.profit-tracker-module__QhCJ9W__panel,.profit-tracker-module__QhCJ9W__reviewCard{background:#fffffff0;border:1px solid #1323201a;border-radius:8px;box-shadow:0 14px 36px #13232014}.profit-tracker-module__QhCJ9W__heroCard{gap:.85rem;padding:1.35rem;display:grid}.profit-tracker-module__QhCJ9W__eyebrow{color:#6d5530;letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:900}.profit-tracker-module__QhCJ9W__pageTitle{max-width:52rem}.profit-tracker-module__QhCJ9W__heroCopy{color:#60706b;max-width:56rem;margin:0;line-height:1.6}.profit-tracker-module__QhCJ9W__uploadCard{gap:1rem;min-width:0;padding:1.2rem;display:grid}.profit-tracker-module__QhCJ9W__uploadForm{gap:.9rem;min-width:0;display:grid}.profit-tracker-module__QhCJ9W__addSourceForm{background:#f8fbf8;border:1px solid #1323201a;border-radius:8px;gap:.55rem;min-width:0;padding:.85rem;display:grid}.profit-tracker-module__QhCJ9W__addSourceRow{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.75rem;display:grid}.profit-tracker-module__QhCJ9W__addSourceInputGroup{min-width:0}.profit-tracker-module__QhCJ9W__addSourceRow .profit-tracker-module__QhCJ9W__secondaryButton{white-space:normal;width:100%}.profit-tracker-module__QhCJ9W__manageSourcePanel{background:#fff;border:1px solid #1323201a;border-radius:8px;gap:.55rem;min-width:0;padding:.85rem;display:grid}.profit-tracker-module__QhCJ9W__customSourceList{gap:0;min-width:0;margin-top:.7rem;display:grid}.profit-tracker-module__QhCJ9W__customSourceItem{border-top:1px solid #1323201a;gap:.7rem;min-width:0;padding:.8rem 0;display:grid}.profit-tracker-module__QhCJ9W__customSourceItem:first-child{border-top:0;padding-top:0}.profit-tracker-module__QhCJ9W__customSourceItem:last-child{padding-bottom:0}.profit-tracker-module__QhCJ9W__customSourceHeader{gap:.15rem;min-width:0;display:grid}.profit-tracker-module__QhCJ9W__customSourceHeader strong{overflow-wrap:anywhere}.profit-tracker-module__QhCJ9W__customSourceHeader span{color:#60706b;font-size:.8rem;font-weight:700}.profit-tracker-module__QhCJ9W__sourceManageForm,.profit-tracker-module__QhCJ9W__sourceDeleteForm{grid-template-columns:minmax(0,1fr);gap:.65rem;min-width:0;display:grid}.profit-tracker-module__QhCJ9W__sourceManageForm .profit-tracker-module__QhCJ9W__secondaryButton,.profit-tracker-module__QhCJ9W__sourceDeleteForm .profit-tracker-module__QhCJ9W__dangerButton{white-space:normal;width:100%}.profit-tracker-module__QhCJ9W__sourceDeleteDetails{min-width:0}.profit-tracker-module__QhCJ9W__sourceDeleteWarning{color:#7c2d12;margin:.45rem 0 .65rem;font-size:.82rem;font-weight:700;line-height:1.45}.profit-tracker-module__QhCJ9W__uploadSourceFields{gap:.9rem;min-width:0;display:grid}.profit-tracker-module__QhCJ9W__sourceFieldset{border:0;gap:.55rem;min-width:0;margin:0;padding:0;display:grid}.profit-tracker-module__QhCJ9W__sourceRadioGrid{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.45rem;display:grid}.profit-tracker-module__QhCJ9W__sourceRadioOption{color:#2d403b;background:#fff;border:1px solid #13232024;border-radius:8px;grid-template-columns:1rem minmax(0,1fr);align-items:center;gap:.55rem;min-width:0;min-height:2.75rem;padding:.65rem .75rem;font-size:.84rem;font-weight:800;line-height:1.25;display:grid}.profit-tracker-module__QhCJ9W__sourceRadioOption span{overflow-wrap:anywhere;min-width:0}.profit-tracker-module__QhCJ9W__sourceRadioOption input{accent-color:#16624f;width:1rem;height:1rem;margin:0}.profit-tracker-module__QhCJ9W__sourceRadioOption:has(input:checked){color:#132320;background:#eef7f2;border-color:#16624f94}.profit-tracker-module__QhCJ9W__fileInput{background:#f8fbf8;border:1px dashed #13232047;border-radius:8px;padding:1rem}.profit-tracker-module__QhCJ9W__inlineDetails{gap:.55rem;min-width:0;display:grid}.profit-tracker-module__QhCJ9W__inlineDetails summary{cursor:pointer;color:#17352d;width:fit-content;max-width:100%;font-size:.82rem;font-weight:800}.profit-tracker-module__QhCJ9W__inlineDetails[open]{padding-top:.25rem}.profit-tracker-module__QhCJ9W__summaryGrid,.profit-tracker-module__QhCJ9W__toolkitStatusGrid{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.85rem;display:grid}.profit-tracker-module__QhCJ9W__metricCardLink{color:inherit;text-decoration:none}.profit-tracker-module__QhCJ9W__filterForm{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));align-items:end;gap:.75rem;display:grid}.profit-tracker-module__QhCJ9W__filterActions{justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.profit-tracker-module__QhCJ9W__activeFilterSummary{background:#f8fbf8;border:1px solid #17633d29;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.9rem;display:flex}.profit-tracker-module__QhCJ9W__activeFilterCopy{gap:.45rem;min-width:0;display:grid}.profit-tracker-module__QhCJ9W__activeFilterTitle{color:#132320;font-size:.9rem;font-weight:900}.profit-tracker-module__QhCJ9W__filterChipList{flex-wrap:wrap;gap:.4rem;display:flex}.profit-tracker-module__QhCJ9W__filterChip{color:#2d403b;background:#fff;border:1px solid #1323201a;border-radius:8px;align-items:center;gap:.3rem;max-width:100%;padding:.36rem .55rem;font-size:.78rem;line-height:1.25;display:inline-flex}.profit-tracker-module__QhCJ9W__filterChip strong{color:#132320}.profit-tracker-module__QhCJ9W__chartWrap{gap:.9rem;min-width:0;display:grid}.profit-tracker-module__QhCJ9W__chartSummaryRow{justify-content:space-between;align-items:center;gap:1rem;display:flex}.profit-tracker-module__QhCJ9W__chartSummaryRow>div:first-child{gap:.15rem;display:grid}.profit-tracker-module__QhCJ9W__chartSummaryRow span{color:#60706b;font-size:.88rem}.profit-tracker-module__QhCJ9W__chartLegend{color:#60706b;flex-wrap:wrap;align-items:center;gap:.55rem 1rem;font-size:.84rem;font-weight:800;display:flex}.profit-tracker-module__QhCJ9W__chartLegend span{align-items:center;gap:.4rem;display:inline-flex}.profit-tracker-module__QhCJ9W__chartLegendBar,.profit-tracker-module__QhCJ9W__chartLegendLine{width:1.35rem;display:inline-block}.profit-tracker-module__QhCJ9W__chartLegendBar{background:linear-gradient(90deg,#2f7a5275,#99362657);border-radius:3px;height:.65rem}.profit-tracker-module__QhCJ9W__chartLegendLine{border-top:3px solid #17352d;border-radius:999px;height:0}.profit-tracker-module__QhCJ9W__chartStatGrid{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.profit-tracker-module__QhCJ9W__chartStatGrid span{background:#fff;border:1px solid #1323201a;border-radius:8px;align-items:center;gap:.35rem;min-height:2.25rem;padding:.45rem .7rem;display:inline-flex}.profit-tracker-module__QhCJ9W__profitChart{background:radial-gradient(circle at 0 0,#2f7a5214,#0000 36%),linear-gradient(#f8fbf8f5,#fffffffa),#fff;border:1px solid #1323201a;border-radius:8px;width:100%;height:auto;min-height:19rem;box-shadow:inset 0 1px #ffffffd9}.profit-tracker-module__QhCJ9W__chartGridLine{stroke:#13232012;stroke-width:1px}.profit-tracker-module__QhCJ9W__chartPlotSurface{fill:url(#profitChartSurfaceFill);stroke:#13232014;stroke-width:1px}.profit-tracker-module__QhCJ9W__chartZeroLine{stroke:#13232042;stroke-width:2px;stroke-dasharray:8 8}.profit-tracker-module__QhCJ9W__chartArea{fill:url(#profitChartAreaFill)}.profit-tracker-module__QhCJ9W__chartLine{fill:none;stroke:#17352d;stroke-linecap:round;stroke-linejoin:round;stroke-width:4.5px;filter:drop-shadow(0 3px 4px #1323201f)}.profit-tracker-module__QhCJ9W__chartBarPositive{fill:#2f7a5280}.profit-tracker-module__QhCJ9W__chartBarNegative{fill:#9936266b}.profit-tracker-module__QhCJ9W__chartDotPositive,.profit-tracker-module__QhCJ9W__chartDotNegative{stroke:#fff;stroke-width:3px}.profit-tracker-module__QhCJ9W__chartDotPositive{fill:#17633d}.profit-tracker-module__QhCJ9W__chartDotNegative{fill:#993626}.profit-tracker-module__QhCJ9W__chartAxisLabel{fill:#60706b;text-anchor:end;font-size:15px;font-weight:700}.profit-tracker-module__QhCJ9W__chartXAxisLabel{fill:#60706b;text-anchor:middle;font-size:15px;font-weight:700}.profit-tracker-module__QhCJ9W__chartFooter{color:#60706b;justify-content:space-between;align-items:center;gap:1rem;display:flex}.profit-tracker-module__QhCJ9W__chartFooter strong{font-size:1.1rem}.profit-tracker-module__QhCJ9W__metricCard{background:#fff;border:1px solid #1323201a;border-radius:8px;gap:.4rem;padding:1rem;transition:border-color .16s,box-shadow .16s;display:grid}.profit-tracker-module__QhCJ9W__defaultBankCard{background:#f7fbf6;border-color:#17633d70;box-shadow:inset 0 0 0 2px #17633d24}.profit-tracker-module__QhCJ9W__metricCardLink:hover .profit-tracker-module__QhCJ9W__metricCard,.profit-tracker-module__QhCJ9W__metricCardLink:focus-visible .profit-tracker-module__QhCJ9W__metricCard{border-color:#17633d52;box-shadow:0 10px 24px #13232014}.profit-tracker-module__QhCJ9W__metricCardLink:focus-visible{outline-offset:3px;border-radius:8px;outline:3px solid #17633d3d}.profit-tracker-module__QhCJ9W__metricCard span{color:#60706b;font-size:.82rem;font-weight:800}.profit-tracker-module__QhCJ9W__metricCard strong{font-size:1.65rem;line-height:1.1}.profit-tracker-module__QhCJ9W__defaultBankBadge{background:#132320;border-radius:999px;width:max-content;padding:.28rem .55rem;line-height:1.2;display:inline-flex;color:#fff!important;font-size:.78rem!important;font-weight:900!important}.profit-tracker-module__QhCJ9W__defaultBankCurrentText{color:#60706b;margin:0;font-size:.88rem;font-weight:700}.profit-tracker-module__QhCJ9W__defaultBankCurrentText strong{color:#132320;font-weight:900}.profit-tracker-module__QhCJ9W__bankViewsPanel{gap:1rem}.profit-tracker-module__QhCJ9W__bankViewOpenForm{grid-template-columns:minmax(12rem,1fr);align-items:end;gap:.75rem;min-width:min(100%,28rem);display:grid}.profit-tracker-module__QhCJ9W__bankViewOverview{grid-template-columns:minmax(0,1fr) minmax(18rem,28rem);align-items:stretch;gap:.85rem;display:grid}.profit-tracker-module__QhCJ9W__bankViewSummaryCard,.profit-tracker-module__QhCJ9W__bankManagementCard,.profit-tracker-module__QhCJ9W__bankDangerZone,.profit-tracker-module__QhCJ9W__bankProtectedNote{background:#fff;border:1px solid #1323201a;border-radius:8px}.profit-tracker-module__QhCJ9W__bankViewSummaryCard{align-content:center;gap:.35rem;min-width:0;padding:1rem;display:grid}.profit-tracker-module__QhCJ9W__bankViewSummaryCard strong{color:#132320;overflow-wrap:anywhere;font-size:1.45rem;line-height:1.15}.profit-tracker-module__QhCJ9W__bankViewSummaryCard p{color:#60706b;margin:0;font-size:.9rem;font-weight:700;line-height:1.45}.profit-tracker-module__QhCJ9W__bankViewMeta{color:#60706b;letter-spacing:0;text-transform:uppercase;font-size:.78rem;font-weight:900}.profit-tracker-module__QhCJ9W__bankViewDefaultSummary{background:#f8fbf8}.profit-tracker-module__QhCJ9W__bankViewList{gap:.5rem;display:grid}.profit-tracker-module__QhCJ9W__bankViewItem{min-width:0;color:inherit;background:#fff;border:1px solid #1323201a;border-radius:8px;justify-content:space-between;align-items:center;gap:.85rem;padding:.8rem .9rem;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.profit-tracker-module__QhCJ9W__bankViewItem:hover,.profit-tracker-module__QhCJ9W__bankViewItem:focus-visible{border-color:#17633d4d;transform:translateY(-1px);box-shadow:0 10px 24px #13232014}.profit-tracker-module__QhCJ9W__bankViewItem:focus-visible{outline-offset:3px;outline:3px solid #17633d3d}.profit-tracker-module__QhCJ9W__activeBankViewItem{border-color:#17352d61;box-shadow:inset 0 0 0 1px #17352d1a}.profit-tracker-module__QhCJ9W__preferredBankViewItem{background:#f7fbf6}.profit-tracker-module__QhCJ9W__bankViewItemText{gap:.2rem;min-width:0;display:grid}.profit-tracker-module__QhCJ9W__bankViewItemText strong{color:#132320;overflow-wrap:anywhere;font-size:1rem;line-height:1.25}.profit-tracker-module__QhCJ9W__bankViewItemText span{color:#60706b;font-size:.82rem;font-weight:700;line-height:1.35}.profit-tracker-module__QhCJ9W__bankViewItemActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.45rem;min-width:0;display:flex}.profit-tracker-module__QhCJ9W__bankViewItemActions form{margin:0}.profit-tracker-module__QhCJ9W__bankViewItemActions .profit-tracker-module__QhCJ9W__compactButton{white-space:nowrap;justify-content:center;align-items:center;min-height:2.35rem;text-decoration:none;display:inline-flex}.profit-tracker-module__QhCJ9W__bankViewPill{color:#17352d;background:#edf6f3;border-radius:999px;width:max-content;padding:.28rem .55rem;font-size:.78rem;font-weight:900;line-height:1.2;display:inline-flex}.profit-tracker-module__QhCJ9W__bankManagementPanel{border-top:1px solid #1323201a;gap:.85rem;min-width:0;padding-top:.85rem;display:grid}.profit-tracker-module__QhCJ9W__bankManagementPanel summary{cursor:pointer;color:#17352d;align-items:center;min-width:0;list-style-position:outside;display:flex}.profit-tracker-module__QhCJ9W__bankManagementPanel summary>span{gap:.2rem;min-width:0;padding-left:.35rem;display:grid}.profit-tracker-module__QhCJ9W__bankManagementPanel summary strong{color:#132320;font-size:1rem;line-height:1.2}.profit-tracker-module__QhCJ9W__bankManagementContent{gap:.85rem;min-width:0;padding-top:.5rem;display:grid}.profit-tracker-module__QhCJ9W__bankManagementGrid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.85rem;display:grid}.profit-tracker-module__QhCJ9W__bankManagementCard{align-content:start;gap:.85rem;min-width:0;padding:1rem;display:grid}.profit-tracker-module__QhCJ9W__bankManagementCard h3,.profit-tracker-module__QhCJ9W__bankDangerZone h3{color:#132320;overflow-wrap:anywhere;margin:0;font-size:1.05rem;line-height:1.25}.profit-tracker-module__QhCJ9W__bankManagementActions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.profit-tracker-module__QhCJ9W__bankDangerZone{background:#fff9f7;border-color:#99362633;grid-template-columns:minmax(0,1fr) minmax(14rem,auto);align-items:center;gap:.85rem;min-width:0;padding:1rem;display:grid}.profit-tracker-module__QhCJ9W__bankDeleteForm{justify-items:start;gap:.7rem;min-width:0;display:grid}.profit-tracker-module__QhCJ9W__bankDeleteList{gap:.75rem;min-width:0;display:grid}.profit-tracker-module__QhCJ9W__bankDeleteList .profit-tracker-module__QhCJ9W__bankDeleteForm{background:#fff;border:1px solid #9936262e;border-radius:8px;padding:.85rem}.profit-tracker-module__QhCJ9W__bankDeleteHeader{gap:.25rem;min-width:0;display:grid}.profit-tracker-module__QhCJ9W__bankDeleteHeader strong{color:#132320;overflow-wrap:anywhere;line-height:1.25}.profit-tracker-module__QhCJ9W__bankDeleteHeader span{color:#60706b;font-size:.82rem;font-weight:700;line-height:1.35}.profit-tracker-module__QhCJ9W__bankProtectedNote{color:#60706b;background:#f8fbf8;gap:.25rem;min-width:0;padding:.85rem 1rem;font-size:.88rem;line-height:1.45;display:grid}.profit-tracker-module__QhCJ9W__bankProtectedNote strong{color:#132320}.profit-tracker-module__QhCJ9W__bankHistoryActions{flex-wrap:wrap;gap:.45rem;min-width:12rem;display:flex}.profit-tracker-module__QhCJ9W__bankHistoryActions .profit-tracker-module__QhCJ9W__compactButton{white-space:nowrap;justify-content:center;align-items:center;min-height:2.25rem;text-decoration:none;display:inline-flex}.profit-tracker-module__QhCJ9W__bankSavingsStatus{flex-wrap:wrap;align-items:center;gap:.45rem;min-width:10rem;display:flex}.profit-tracker-module__QhCJ9W__bankSavingsMessages{gap:.55rem;scroll-margin-top:1rem;display:grid}.profit-tracker-module__QhCJ9W__bankSavingsActionPanel{background:#f8fbf8;border:1px solid #1323201a;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.95rem 1rem;display:flex}.profit-tracker-module__QhCJ9W__bankSavingsActionPanel strong{color:#132320}.profit-tracker-module__QhCJ9W__bankSavingsActionPanel p{margin:.2rem 0 0}.profit-tracker-module__QhCJ9W__bankSavingsWithdrawalField{color:#2d403b;gap:.25rem;min-width:min(100%,11rem);font-size:.82rem;font-weight:800;display:grid}.profit-tracker-module__QhCJ9W__bankSavingsWithdrawalField input{color:#132320;min-height:2.55rem;font:inherit;background:#fff;border:1px solid #13232029;border-radius:8px;padding:.6rem .7rem}.profit-tracker-module__QhCJ9W__bankExportPanel{background:#f8fbf8;border:1px solid #1323201a;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.profit-tracker-module__QhCJ9W__bankExportPanel strong{color:#132320}.profit-tracker-module__QhCJ9W__positive{color:#17633d}.profit-tracker-module__QhCJ9W__negative{color:#993626}.profit-tracker-module__QhCJ9W__tableWrap{overflow-x:auto}.profit-tracker-module__QhCJ9W__comparisonTable{border-collapse:collapse;background:#fff;border:1px solid #1323201a;border-radius:8px;width:100%;min-width:760px;overflow:hidden}.profit-tracker-module__QhCJ9W__comparisonTable th,.profit-tracker-module__QhCJ9W__comparisonTable td{text-align:left;vertical-align:top;border-bottom:1px solid #13232014;padding:.75rem}.profit-tracker-module__QhCJ9W__comparisonTable th{color:#2d403b;text-transform:uppercase;background:#f8fbf8;font-size:.78rem;font-weight:900}.profit-tracker-module__QhCJ9W__comparisonTable a{color:#17352d;text-underline-offset:.18em;font-weight:900;text-decoration:underline}.profit-tracker-module__QhCJ9W__accountRiskTable{table-layout:fixed;min-width:1220px}.profit-tracker-module__QhCJ9W__accountRiskTable th:first-child,.profit-tracker-module__QhCJ9W__accountRiskTable td:first-child{width:15%}.profit-tracker-module__QhCJ9W__accountRiskTable th:nth-child(2),.profit-tracker-module__QhCJ9W__accountRiskTable td:nth-child(2){width:9%}.profit-tracker-module__QhCJ9W__accountRiskTable th:nth-child(3),.profit-tracker-module__QhCJ9W__accountRiskTable td:nth-child(3),.profit-tracker-module__QhCJ9W__accountRiskTable th:nth-child(4),.profit-tracker-module__QhCJ9W__accountRiskTable td:nth-child(4){width:15%}.profit-tracker-module__QhCJ9W__accountRiskTable th:nth-child(5),.profit-tracker-module__QhCJ9W__accountRiskTable td:nth-child(5),.profit-tracker-module__QhCJ9W__accountRiskTable th:nth-child(6),.profit-tracker-module__QhCJ9W__accountRiskTable td:nth-child(6){width:20%}.profit-tracker-module__QhCJ9W__accountRiskTable th:nth-child(7),.profit-tracker-module__QhCJ9W__accountRiskTable td:nth-child(7){width:6rem}.profit-tracker-module__QhCJ9W__accountRiskButton{white-space:normal;justify-content:center;align-items:center;width:100%;min-width:0;min-height:2.45rem;padding:.58rem .45rem;line-height:1.2;display:inline-flex}.profit-tracker-module__QhCJ9W__mainGrid{grid-template-columns:minmax(0,1fr) 22rem;gap:1rem;display:grid}.profit-tracker-module__QhCJ9W__toolkitGrid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1rem;display:grid}.profit-tracker-module__QhCJ9W__toolkitCard,.profit-tracker-module__QhCJ9W__moneyFieldset,.profit-tracker-module__QhCJ9W__generatedPlan,.profit-tracker-module__QhCJ9W__safePlayBox{background:#fff;border:1px solid #1323201a;border-radius:8px}.profit-tracker-module__QhCJ9W__toolkitCard{align-content:start;gap:.85rem;padding:1rem;display:grid}.profit-tracker-module__QhCJ9W__toolkitCard h2,.profit-tracker-module__QhCJ9W__moneyFieldset h3,.profit-tracker-module__QhCJ9W__safePlayBox strong{color:#132320;margin:0}.profit-tracker-module__QhCJ9W__toolkitStats{flex-wrap:wrap;gap:.5rem;display:flex}.profit-tracker-module__QhCJ9W__toolkitStats span{color:#2d403b;background:#f8fbf8;border:1px solid #1323201a;border-radius:999px;width:max-content;padding:.3rem .55rem;font-size:.78rem;font-weight:800}.profit-tracker-module__QhCJ9W__toolkitLoopList{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.85rem;display:grid}.profit-tracker-module__QhCJ9W__toolkitLoopList article{background:#f8fbf8;border:1px solid #1323201a;border-radius:8px;gap:.35rem;padding:1rem;display:grid}.profit-tracker-module__QhCJ9W__toolkitLoopList strong{color:#132320}.profit-tracker-module__QhCJ9W__toolkitLoopList span{color:#60706b;line-height:1.5}.profit-tracker-module__QhCJ9W__toolkitChecklist{gap:.75rem;display:grid}.profit-tracker-module__QhCJ9W__toolkitChecklistItem{background:#f8fbf8;border:1px solid #1323201a;border-radius:8px;grid-template-columns:1.85rem minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.9rem;display:grid}.profit-tracker-module__QhCJ9W__toolkitChecklistMark{background:#fff;border:1px solid #13232029;border-radius:999px;width:1.85rem;height:1.85rem;position:relative}.profit-tracker-module__QhCJ9W__toolkitChecklistItem[data-status=done] .profit-tracker-module__QhCJ9W__toolkitChecklistMark{background:#17633d;border-color:#17633d3d}.profit-tracker-module__QhCJ9W__toolkitChecklistItem[data-status=done] .profit-tracker-module__QhCJ9W__toolkitChecklistMark:before{content:"";border-bottom:.18rem solid #fff;border-left:.18rem solid #fff;width:.75rem;height:.42rem;position:absolute;top:.54rem;left:.46rem;transform:rotate(-45deg)}.profit-tracker-module__QhCJ9W__toolkitChecklistItem[data-status=next]{background:#fffaf0;border-color:#8a5d1833}.profit-tracker-module__QhCJ9W__toolkitChecklistItem[data-status=next] .profit-tracker-module__QhCJ9W__toolkitChecklistMark{background:#fff4d8;border-color:#8a5d1847}.profit-tracker-module__QhCJ9W__toolkitChecklistItem[data-status=next] .profit-tracker-module__QhCJ9W__toolkitChecklistMark:before{content:"";background:#d09a3f;border-radius:999px;width:.72rem;height:.72rem;position:absolute;top:.54rem;left:.54rem}.profit-tracker-module__QhCJ9W__toolkitChecklistItem strong{color:#132320}.profit-tracker-module__QhCJ9W__toolkitChecklistItem p{color:#60706b;margin:.2rem 0 0;line-height:1.5}.profit-tracker-module__QhCJ9W__moneySummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.profit-tracker-module__QhCJ9W__moneyFormGrid{gap:1rem;display:grid}.profit-tracker-module__QhCJ9W__moneyFieldset{gap:.85rem;padding:1rem;display:grid}.profit-tracker-module__QhCJ9W__generatedPlan{background:linear-gradient(#fff,#f8fbf8);gap:1rem;padding:1rem;display:grid}.profit-tracker-module__QhCJ9W__fieldsetHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.profit-tracker-module__QhCJ9W__fieldsetHeader h3{margin:0 0 .35rem}.profit-tracker-module__QhCJ9W__fieldsetHeader strong{color:#17352d;flex:none;font-size:1.2rem}.profit-tracker-module__QhCJ9W__moneyFieldGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.profit-tracker-module__QhCJ9W__subscriptionList{gap:.75rem;display:grid}.profit-tracker-module__QhCJ9W__subscriptionRow{background:#f8fbf8;border:1px solid #13232014;border-radius:8px;grid-template-columns:minmax(0,1.4fr) minmax(8rem,.7fr) auto;align-items:end;gap:.75rem;padding:.85rem;display:grid}.profit-tracker-module__QhCJ9W__compactButton{color:#17352d;cursor:pointer;min-height:2.55rem;font:inherit;background:#fff;border:1px solid #13232029;border-radius:8px;padding:.65rem .85rem;font-size:.88rem;font-weight:800}.profit-tracker-module__QhCJ9W__algorithmGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.profit-tracker-module__QhCJ9W__algorithmCard{background:#fffaf0;border:1px solid #1323201a;border-radius:8px;gap:.35rem;padding:1rem;display:grid}.profit-tracker-module__QhCJ9W__algorithmCard strong{color:#132320}.profit-tracker-module__QhCJ9W__algorithmCard p{color:#60706b;margin:0;line-height:1.55}.profit-tracker-module__QhCJ9W__safePlayBox{background:#f8fbf8;gap:.35rem;padding:1rem;display:grid}.profit-tracker-module__QhCJ9W__safePlayBox p{color:#60706b;margin:0;line-height:1.55}.profit-tracker-module__QhCJ9W__formActions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.profit-tracker-module__QhCJ9W__panel{gap:1rem;padding:1rem;display:grid}.profit-tracker-module__QhCJ9W__panelHeader{justify-content:space-between;align-items:start;gap:1rem;display:flex}.profit-tracker-module__QhCJ9W__settlementPanel{grid-template-columns:minmax(0,1fr) auto;align-items:center}.profit-tracker-module__QhCJ9W__settlementActions,.profit-tracker-module__QhCJ9W__settlementCell{gap:.45rem;display:grid}.profit-tracker-module__QhCJ9W__settlementActions{justify-items:end}.profit-tracker-module__QhCJ9W__cashOutForm{border-top:1px solid #13232014;gap:.45rem;margin-top:.65rem;padding-top:.65rem;display:grid}.profit-tracker-module__QhCJ9W__compactUploadLabel{color:#2d403b;gap:.35rem;font-size:.78rem;font-weight:800;display:grid}.profit-tracker-module__QhCJ9W__compactFileInput{color:#132320;background:#f8fbf8;border:1px dashed #13232038;border-radius:8px;max-width:15rem;padding:.55rem;font-size:.8rem}.profit-tracker-module__QhCJ9W__compactMoneyInput{color:#132320;width:min(100%,9rem);min-height:2.35rem;font:inherit;background:#fff;border:1px solid #13232029;border-radius:8px;padding:.55rem .65rem;font-size:.85rem}.profit-tracker-module__QhCJ9W__statusBadge{color:#27433b;background:#f8fbf8;border:1px solid #13232024;border-radius:999px;align-items:center;width:max-content;padding:.28rem .5rem;font-size:.78rem;font-weight:800;line-height:1.2;text-decoration:none;display:inline-flex}.profit-tracker-module__QhCJ9W__statusBadgeLink{transition:border-color .16s,box-shadow .16s,transform .16s}.profit-tracker-module__QhCJ9W__statusBadgeLink:hover,.profit-tracker-module__QhCJ9W__statusBadgeLink:focus-visible{border-color:#17633d52;transform:translateY(-1px);box-shadow:0 8px 18px #13232014}.profit-tracker-module__QhCJ9W__statusBadge[data-status=settled]{color:#17633d;background:#eef9f1;border-color:#17633d33}.profit-tracker-module__QhCJ9W__statusBadge[data-status=open]{color:#17352d;background:#edf6f3;border-color:#17352d33}.profit-tracker-module__QhCJ9W__statusBadge[data-status=needs_review],.profit-tracker-module__QhCJ9W__statusBadge[data-status=not_ready]{color:#7a5017;background:#fff9ed;border-color:#8a5d1838}.profit-tracker-module__QhCJ9W__statusBadge[data-status=queried]{color:#7a5017;background:#fff4d6;border-color:#b56b0047}.profit-tracker-module__QhCJ9W__statusBadge[data-status=resolved_query]{color:#42554f;background:#eef4ee;border-color:#42554f33}.profit-tracker-module__QhCJ9W__statusBadge[data-status=error]{color:#8f2f22;background:#fff6f3;border-color:#99362638}.profit-tracker-module__QhCJ9W__panelHeader h2,.profit-tracker-module__QhCJ9W__uploadCard h2,.profit-tracker-module__QhCJ9W__reviewCard h3{margin:0;font-size:1.15rem;line-height:1.2}.profit-tracker-module__QhCJ9W__reviewList{gap:1rem;display:grid}.profit-tracker-module__QhCJ9W__processingUploadsPanel{align-content:start;align-self:start}.profit-tracker-module__QhCJ9W__processingUploadCard{text-align:center;background:linear-gradient(#fffdf8,#f8fbf8);border-color:#8a5d1829;grid-template-columns:minmax(0,1fr);justify-items:center;gap:.9rem;padding:1.15rem;scroll-margin-top:1.25rem;display:grid}.profit-tracker-module__QhCJ9W__processingUploadContent{flex-direction:column;align-items:center;gap:.45rem;min-width:0;max-width:34rem;display:flex}.profit-tracker-module__QhCJ9W__processingUploadContent h3,.profit-tracker-module__QhCJ9W__processingUploadContent p{margin:0}.profit-tracker-module__QhCJ9W__processingUploadActions{justify-content:center;display:flex}.profit-tracker-module__QhCJ9W__legList{gap:.45rem;min-width:0;display:grid}.profit-tracker-module__QhCJ9W__legItem{background:#f8fbf8;border:1px solid #1323201a;border-radius:8px;grid-template-columns:1.45rem minmax(0,1fr);align-items:start;gap:.65rem;min-width:0;padding:.55rem .65rem;display:grid}.profit-tracker-module__QhCJ9W__legOutcomeMark{background:#eef2ee;border:1px solid #13232024;border-radius:999px;width:1.45rem;height:1.45rem;margin-top:.05rem;position:relative}.profit-tracker-module__QhCJ9W__legOutcomeMark:before,.profit-tracker-module__QhCJ9W__legOutcomeMark:after{content:"";position:absolute}.profit-tracker-module__QhCJ9W__legOutcomeMark[data-outcome=won]{background:#17633d;border-color:#17633d3d}.profit-tracker-module__QhCJ9W__legOutcomeMark[data-outcome=won]:before,.profit-tracker-module__QhCJ9W__legOutcomeMark[data-outcome=placed]:before{border-bottom:.16rem solid #fff;border-left:.16rem solid #fff;width:.55rem;height:.3rem;top:.42rem;left:.37rem;transform:rotate(-45deg)}.profit-tracker-module__QhCJ9W__legOutcomeMark[data-outcome=placed]{background:#155875;border-color:#1558753d}.profit-tracker-module__QhCJ9W__legOutcomeMark[data-outcome=lost]{background:#993626;border-color:#9936263d}.profit-tracker-module__QhCJ9W__legOutcomeMark[data-outcome=lost]:before,.profit-tracker-module__QhCJ9W__legOutcomeMark[data-outcome=lost]:after{background:#fff;border-radius:999px;width:.7rem;height:.15rem;top:.64rem;left:.36rem}.profit-tracker-module__QhCJ9W__legOutcomeMark[data-outcome=lost]:before{transform:rotate(45deg)}.profit-tracker-module__QhCJ9W__legOutcomeMark[data-outcome=lost]:after{transform:rotate(-45deg)}.profit-tracker-module__QhCJ9W__legOutcomeMark[data-outcome=void]{background:#60706b;border-color:#60706b4d}.profit-tracker-module__QhCJ9W__legOutcomeMark[data-outcome=void]:before{background:#fff;border-radius:999px;width:.68rem;height:.16rem;top:.64rem;left:.38rem}.profit-tracker-module__QhCJ9W__legOutcomeMark[data-outcome=review]{background:#fff9ed;border-color:#8a5d183d}.profit-tracker-module__QhCJ9W__legOutcomeMark[data-outcome=review]:before{background:#7a5017;border-radius:999px;width:.16rem;height:.55rem;top:.28rem;left:.64rem}.profit-tracker-module__QhCJ9W__legOutcomeMark[data-outcome=review]:after{background:#7a5017;border-radius:999px;width:.16rem;height:.16rem;top:.96rem;left:.64rem}.profit-tracker-module__QhCJ9W__legOutcomeMark[data-outcome=pending]:before{background:#60706b;border-radius:999px;width:.32rem;height:.32rem;top:.55rem;left:.55rem}.profit-tracker-module__QhCJ9W__legBody{gap:.18rem;min-width:0;display:grid}.profit-tracker-module__QhCJ9W__legTitleRow{justify-content:space-between;align-items:center;gap:.55rem;min-width:0;display:flex}.profit-tracker-module__QhCJ9W__legTitleRow strong{overflow-wrap:anywhere;min-width:0;font-size:.88rem}.profit-tracker-module__QhCJ9W__legOutcomeText{text-transform:uppercase;flex:none;font-size:.74rem;font-weight:900}.profit-tracker-module__QhCJ9W__legOutcomeText[data-outcome=won]{color:#17633d}.profit-tracker-module__QhCJ9W__legOutcomeText[data-outcome=placed]{color:#155875}.profit-tracker-module__QhCJ9W__legOutcomeText[data-outcome=lost]{color:#993626}.profit-tracker-module__QhCJ9W__legOutcomeText[data-outcome=void],.profit-tracker-module__QhCJ9W__legOutcomeText[data-outcome=pending]{color:#60706b}.profit-tracker-module__QhCJ9W__legOutcomeText[data-outcome=review]{color:#7a5017}.profit-tracker-module__QhCJ9W__legMeta{color:#60706b;font-size:.78rem;line-height:1.35}.profit-tracker-module__QhCJ9W__reviewCard{grid-template-columns:18rem minmax(0,1fr);gap:1rem;padding:1rem;display:grid}.profit-tracker-module__QhCJ9W__imagePreviewWrap{align-content:start;gap:.75rem;display:grid}.profit-tracker-module__QhCJ9W__reviewImageList{gap:.85rem;display:grid}.profit-tracker-module__QhCJ9W__reviewImageItem{gap:.45rem;display:grid}.profit-tracker-module__QhCJ9W__reviewImageLabel{color:#17352d;font-size:.78rem;font-weight:900;line-height:1.25}.profit-tracker-module__QhCJ9W__imagePreview{background:#eef2ee;border:1px solid #1323201f;border-radius:8px;width:100%;height:auto}.profit-tracker-module__QhCJ9W__reviewForm{gap:.85rem;display:grid}.profit-tracker-module__QhCJ9W__fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.profit-tracker-module__QhCJ9W__wideField{grid-column:1/-1}.profit-tracker-module__QhCJ9W__statusChoices{flex-wrap:wrap;gap:.55rem;display:flex}.profit-tracker-module__QhCJ9W__statusChoices label{background:#fff;border:1px solid #13232024;border-radius:8px;align-items:center;gap:.4rem;padding:.6rem .75rem;display:inline-flex}.profit-tracker-module__QhCJ9W__statusChoices input{width:auto;min-height:auto}.profit-tracker-module__QhCJ9W__legTermsGrid{gap:.65rem;display:grid}.profit-tracker-module__QhCJ9W__legTermsGrid label{gap:.4rem;display:grid}fieldset.profit-tracker-module__QhCJ9W__fieldGroup{border:0;min-width:0;margin:0;padding:0}.profit-tracker-module__QhCJ9W__formActions{flex-wrap:wrap;gap:.65rem;display:flex}.profit-tracker-module__QhCJ9W__recordsList{gap:.85rem;display:grid}.profit-tracker-module__QhCJ9W__recordCard{background:#fff;border:1px solid #1323201a;border-radius:8px;gap:.85rem;padding:1rem;display:grid}.profit-tracker-module__QhCJ9W__recordCardHeader{grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:.85rem;display:grid}.profit-tracker-module__QhCJ9W__recordDateBlock,.profit-tracker-module__QhCJ9W__recordOutcomeBlock{gap:.2rem;min-width:0;display:grid}.profit-tracker-module__QhCJ9W__recordDateBlock span,.profit-tracker-module__QhCJ9W__recordOutcomeBlock span,.profit-tracker-module__QhCJ9W__recordSectionLabel{color:#60706b;letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:900}.profit-tracker-module__QhCJ9W__recordDateBlock strong{overflow-wrap:anywhere}.profit-tracker-module__QhCJ9W__recordOutcomeBlock{text-align:right}.profit-tracker-module__QhCJ9W__recordOutcomeBlock strong{font-size:1.35rem;line-height:1.05}.profit-tracker-module__QhCJ9W__recordCardBody{grid-template-columns:minmax(0,1fr) minmax(10rem,14rem);align-items:start;gap:1rem;display:grid}.profit-tracker-module__QhCJ9W__recordScreenshotPanel{background:#fbfaf6;border:1px solid #13232014;border-radius:8px;gap:.45rem;padding:.75rem;display:grid}.profit-tracker-module__QhCJ9W__recordScreenshotLinks{flex-wrap:wrap;gap:.5rem;display:flex}.profit-tracker-module__QhCJ9W__screenshotButton{color:#17352d;text-align:center;background:#fff;border:1px solid #13232029;border-radius:8px;min-height:2.35rem;padding:.55rem .8rem;font-size:.88rem;font-weight:800;line-height:1.2;text-decoration:none}.profit-tracker-module__QhCJ9W__recordCardSettlement{border-top:1px solid #13232014;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;padding-top:.85rem;display:grid}.profit-tracker-module__QhCJ9W__recordActions{justify-content:flex-end;display:flex}.profit-tracker-module__QhCJ9W__recordBadgeStack{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.profit-tracker-module__QhCJ9W__betSummary{gap:.45rem;min-width:0;display:grid}.profit-tracker-module__QhCJ9W__sourceBadge{color:#17352d;overflow-wrap:anywhere;background:#edf6f3;border:1px solid #17352d24;border-radius:999px;width:max-content;max-width:100%;padding:.28rem .5rem;font-size:.76rem;font-weight:900}.profit-tracker-module__QhCJ9W__sourceUpdateForm{background:#f8fbf8;border:1px solid #13232014;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;padding:.85rem;scroll-margin-top:1.25rem;display:grid}.profit-tracker-module__QhCJ9W__sourceUpdateForm>.profit-tracker-module__QhCJ9W__inlineNotice{grid-column:1/-1}.profit-tracker-module__QhCJ9W__queryPanel{background:#fbfaf6;border:1px solid #13232014;border-radius:8px;gap:.65rem;padding:.85rem;display:grid}.profit-tracker-module__QhCJ9W__queryPanelOpen{background:#fffaf0;border-color:#b56b0038}.profit-tracker-module__QhCJ9W__queryPanelResolved{background:#f8fbf8}.profit-tracker-module__QhCJ9W__queryStatusBlock{gap:.45rem;display:grid}.profit-tracker-module__QhCJ9W__queryStatusBlock p{color:#41544f;margin:0;font-size:.88rem;line-height:1.5}.profit-tracker-module__QhCJ9W__queryDetails{gap:.65rem;display:grid}.profit-tracker-module__QhCJ9W__queryDetails summary{color:#17352d;cursor:pointer;background:#fff;border:1px solid #13232029;border-radius:8px;width:max-content;max-width:100%;min-height:2.75rem;padding:.72rem 1rem;font-weight:700;line-height:1.2;list-style-position:inside}.profit-tracker-module__QhCJ9W__queryDetails form{gap:.65rem;margin-top:.65rem;display:grid}.profit-tracker-module__QhCJ9W__betSummaryMeta,.profit-tracker-module__QhCJ9W__betSummarySubMeta{flex-wrap:wrap;gap:.35rem;display:flex}.profit-tracker-module__QhCJ9W__betSummaryMeta span,.profit-tracker-module__QhCJ9W__betSummarySubMeta span{color:#41544f;background:#eef4ee;border-radius:999px;padding:.18rem .45rem;font-size:.74rem;font-weight:800}.profit-tracker-module__QhCJ9W__betSummarySubMeta span{color:#715117;background:#fff8e8}.profit-tracker-module__QhCJ9W__betSummarySelection{min-width:0}.profit-tracker-module__QhCJ9W__betSummarySelection>strong{overflow-wrap:anywhere;display:block}.profit-tracker-module__QhCJ9W__figuresSummary{background:#f8fbf8;border:1px solid #13232014;border-radius:8px;gap:.22rem;padding:.75rem;display:grid}.profit-tracker-module__QhCJ9W__figuresSummary span{color:#60706b;justify-content:space-between;gap:.35rem;font-size:.82rem;display:flex}.profit-tracker-module__QhCJ9W__figuresSummary strong{color:inherit}.profit-tracker-module__QhCJ9W__matchedBettingPanel,.profit-tracker-module__QhCJ9W__matchedBettingForm,.profit-tracker-module__QhCJ9W__nonOfferHedgeForm,.profit-tracker-module__QhCJ9W__nonOfferCasinoForm,.profit-tracker-module__QhCJ9W__casinoOfferForm,.profit-tracker-module__QhCJ9W__freeSportsBetForm,.profit-tracker-module__QhCJ9W__aiBotForm,.profit-tracker-module__QhCJ9W__outplayedForm,.profit-tracker-module__QhCJ9W__priceBoostForm{background:#f8fbf8;border:1px solid #13232014;border-radius:8px;gap:.75rem;padding:.85rem;display:grid}.profit-tracker-module__QhCJ9W__matchedBettingForm{margin-top:.65rem}.profit-tracker-module__QhCJ9W__uploadSourceFields>.profit-tracker-module__QhCJ9W__matchedBettingForm,.profit-tracker-module__QhCJ9W__uploadSourceFields>.profit-tracker-module__QhCJ9W__nonOfferHedgeForm,.profit-tracker-module__QhCJ9W__uploadSourceFields>.profit-tracker-module__QhCJ9W__nonOfferCasinoForm,.profit-tracker-module__QhCJ9W__uploadSourceFields>.profit-tracker-module__QhCJ9W__casinoOfferForm,.profit-tracker-module__QhCJ9W__uploadSourceFields>.profit-tracker-module__QhCJ9W__outplayedForm,.profit-tracker-module__QhCJ9W__uploadSourceFields>.profit-tracker-module__QhCJ9W__aiBotForm,.profit-tracker-module__QhCJ9W__uploadSourceFields>.profit-tracker-module__QhCJ9W__priceBoostForm,.profit-tracker-module__QhCJ9W__uploadSourceFields>.profit-tracker-module__QhCJ9W__freeSportsBetForm{display:none}.profit-tracker-module__QhCJ9W__uploadSourceFields:has(.profit-tracker-module__QhCJ9W__matchedBettingSourceInput:checked)>.profit-tracker-module__QhCJ9W__standardBetUploadField{display:none}.profit-tracker-module__QhCJ9W__uploadSourceFields:has(.profit-tracker-module__QhCJ9W__freeSportsBetSourceInput:checked)>.profit-tracker-module__QhCJ9W__standardBetUploadField{display:none}.profit-tracker-module__QhCJ9W__uploadSourceFields:has(.profit-tracker-module__QhCJ9W__priceBoostSourceInput:checked)>.profit-tracker-module__QhCJ9W__standardBetUploadField{display:none}.profit-tracker-module__QhCJ9W__uploadSourceFields:has(.profit-tracker-module__QhCJ9W__nonOfferCasinoSourceInput:checked)>.profit-tracker-module__QhCJ9W__standardBetUploadField{display:none}.profit-tracker-module__QhCJ9W__uploadSourceFields:has(.profit-tracker-module__QhCJ9W__casinoOfferSourceInput:checked)>.profit-tracker-module__QhCJ9W__standardBetUploadField{display:none}.profit-tracker-module__QhCJ9W__uploadSourceFields:has(.profit-tracker-module__QhCJ9W__aiBotSourceInput:checked)>.profit-tracker-module__QhCJ9W__standardBetUploadField{display:none}.profit-tracker-module__QhCJ9W__uploadSourceFields:has(.profit-tracker-module__QhCJ9W__matchedBettingSourceInput:checked)>.profit-tracker-module__QhCJ9W__matchedBettingForm{display:grid}.profit-tracker-module__QhCJ9W__uploadSourceFields:has(.profit-tracker-module__QhCJ9W__nonOfferBetSourceInput:checked)>.profit-tracker-module__QhCJ9W__nonOfferHedgeForm{display:grid}.profit-tracker-module__QhCJ9W__uploadSourceFields:has(.profit-tracker-module__QhCJ9W__nonOfferCasinoSourceInput:checked)>.profit-tracker-module__QhCJ9W__nonOfferCasinoForm{display:grid}.profit-tracker-module__QhCJ9W__uploadSourceFields:has(.profit-tracker-module__QhCJ9W__casinoOfferSourceInput:checked)>.profit-tracker-module__QhCJ9W__casinoOfferForm{display:grid}.profit-tracker-module__QhCJ9W__uploadSourceFields:has(.profit-tracker-module__QhCJ9W__outplayedSourceInput:checked)>.profit-tracker-module__QhCJ9W__outplayedForm{display:grid}.profit-tracker-module__QhCJ9W__uploadSourceFields:has(.profit-tracker-module__QhCJ9W__aiBotSourceInput:checked)>.profit-tracker-module__QhCJ9W__aiBotForm{display:grid}.profit-tracker-module__QhCJ9W__uploadSourceFields:has(.profit-tracker-module__QhCJ9W__priceBoostSourceInput:checked)>.profit-tracker-module__QhCJ9W__priceBoostForm{display:grid}.profit-tracker-module__QhCJ9W__uploadSourceFields:has(.profit-tracker-module__QhCJ9W__freeSportsBetSourceInput:checked)>.profit-tracker-module__QhCJ9W__freeSportsBetForm{display:grid}.profit-tracker-module__QhCJ9W__uploadForm:has(.profit-tracker-module__QhCJ9W__aiBotSourceInput:checked)>.profit-tracker-module__QhCJ9W__uploadSubmitButton{display:none}.profit-tracker-module__QhCJ9W__matchedBettingHeader{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.profit-tracker-module__QhCJ9W__matchedBettingFieldset{gap:.65rem;display:grid}.profit-tracker-module__QhCJ9W__nonOfferHedgeChoices{flex-wrap:wrap;gap:.55rem;display:flex}.profit-tracker-module__QhCJ9W__nonOfferHedgeChoices label{color:#31433f;align-items:center;gap:.35rem;font-size:.9rem;font-weight:800;display:inline-flex}.profit-tracker-module__QhCJ9W__nonOfferHedgeExchangeUpload{display:none}.profit-tracker-module__QhCJ9W__freeSportsBetExchangeFields{gap:.65rem;display:none}.profit-tracker-module__QhCJ9W__nonOfferHedgeForm:has(.profit-tracker-module__QhCJ9W__nonOfferHedgeYesInput:checked) .profit-tracker-module__QhCJ9W__nonOfferHedgeExchangeUpload{display:grid}.profit-tracker-module__QhCJ9W__freeSportsBetForm:has(.profit-tracker-module__QhCJ9W__freeSportsBetHedgeYesInput:checked) .profit-tracker-module__QhCJ9W__freeSportsBetExchangeFields{display:grid}.profit-tracker-module__QhCJ9W__nonOfferCasinoFieldset,.profit-tracker-module__QhCJ9W__casinoOfferFieldset,.profit-tracker-module__QhCJ9W__aiBotFieldset,.profit-tracker-module__QhCJ9W__outplayedFieldset{gap:.65rem;display:grid}.profit-tracker-module__QhCJ9W__matchedBettingSubhead{color:#132320;font-size:.8rem;font-weight:900}.profit-tracker-module__QhCJ9W__matchedBettingFields,.profit-tracker-module__QhCJ9W__nonOfferCasinoFields,.profit-tracker-module__QhCJ9W__casinoOfferFields{grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.65rem;display:grid}.profit-tracker-module__QhCJ9W__nonOfferCasinoFields,.profit-tracker-module__QhCJ9W__casinoOfferFields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.profit-tracker-module__QhCJ9W__casinoOfferFields>.profit-tracker-module__QhCJ9W__fieldGroup>span:first-child{align-items:flex-end;min-height:2.1rem;display:flex}@media (max-width:34rem){.profit-tracker-module__QhCJ9W__nonOfferCasinoFields,.profit-tracker-module__QhCJ9W__casinoOfferFields{grid-template-columns:minmax(0,1fr)}.profit-tracker-module__QhCJ9W__casinoOfferFields>.profit-tracker-module__QhCJ9W__fieldGroup>span:first-child{min-height:0;display:block}}.profit-tracker-module__QhCJ9W__matchedBettingUploadGrid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.65rem;display:grid}.profit-tracker-module__QhCJ9W__matchedBettingChecklist,.profit-tracker-module__QhCJ9W__matchedBettingCalc{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem .75rem;display:grid}.profit-tracker-module__QhCJ9W__matchedBettingChecklist span,.profit-tracker-module__QhCJ9W__matchedBettingCalc span{color:#60706b;justify-content:space-between;gap:.45rem;min-width:0;font-size:.82rem;display:flex}.profit-tracker-module__QhCJ9W__matchedBettingChecklist strong,.profit-tracker-module__QhCJ9W__matchedBettingCalc strong{color:#132320;text-align:right}.profit-tracker-module__QhCJ9W__matchedBettingLocked{border-top:1px solid #13232014;grid-column:1/-1;padding-top:.5rem;font-weight:900;color:#17633d!important}.profit-tracker-module__QhCJ9W__emptyState{color:#60706b;background:#fafcf9;border:1px dashed #13232029;border-radius:8px;padding:1.5rem;line-height:1.6}.profit-tracker-module__QhCJ9W__insightList{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.profit-tracker-module__QhCJ9W__insightList li{padding:0}.profit-tracker-module__QhCJ9W__insightLink{color:inherit;background:#f8fbf8;border:1px solid #0000;border-radius:8px;gap:.1rem;padding:.75rem;text-decoration:none;transition:background .16s,border-color .16s,box-shadow .16s;display:grid}.profit-tracker-module__QhCJ9W__insightLink:hover,.profit-tracker-module__QhCJ9W__insightLink:focus-visible{background:#fff;border-color:#17633d3d;box-shadow:0 8px 18px #13232014}.profit-tracker-module__QhCJ9W__insightLink:focus-visible{outline-offset:2px;outline:3px solid #17633d3d}.profit-tracker-module__QhCJ9W__insightLink strong{color:#132320}.profit-tracker-module__QhCJ9W__warningList{color:#8a5d18;gap:.4rem;margin:0;padding-left:1.1rem;display:grid}.profit-tracker-module__QhCJ9W__evidenceLinks{flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.profit-tracker-module__QhCJ9W__inlineEvidenceLink{color:#17352d;text-underline-offset:.16em;font-size:.78rem;font-weight:800;text-decoration:underline}@media (max-width:980px){.profit-tracker-module__QhCJ9W__loginPanel,.profit-tracker-module__QhCJ9W__heroRow,.profit-tracker-module__QhCJ9W__mainGrid,.profit-tracker-module__QhCJ9W__reviewCard,.profit-tracker-module__QhCJ9W__settlementPanel,.profit-tracker-module__QhCJ9W__bankViewOverview,.profit-tracker-module__QhCJ9W__bankDangerZone{grid-template-columns:1fr}.profit-tracker-module__QhCJ9W__settlementActions{justify-items:start}.profit-tracker-module__QhCJ9W__recordCardBody,.profit-tracker-module__QhCJ9W__recordCardSettlement,.profit-tracker-module__QhCJ9W__sourceUpdateForm,.profit-tracker-module__QhCJ9W__matchedBettingChecklist,.profit-tracker-module__QhCJ9W__matchedBettingCalc{grid-template-columns:1fr}.profit-tracker-module__QhCJ9W__recordActions{justify-content:flex-start}.profit-tracker-module__QhCJ9W__summaryGrid,.profit-tracker-module__QhCJ9W__toolkitGrid,.profit-tracker-module__QhCJ9W__toolkitStatusGrid,.profit-tracker-module__QhCJ9W__toolkitLoopList,.profit-tracker-module__QhCJ9W__moneySummaryGrid,.profit-tracker-module__QhCJ9W__algorithmGrid,.profit-tracker-module__QhCJ9W__moneyFieldGrid,.profit-tracker-module__QhCJ9W__subscriptionRow{grid-template-columns:repeat(2,minmax(0,1fr))}.profit-tracker-module__QhCJ9W__toolkitChecklistItem{grid-template-columns:1.85rem minmax(0,1fr)}.profit-tracker-module__QhCJ9W__toolkitChecklistItem .profit-tracker-module__QhCJ9W__secondaryButton{grid-column:2;justify-self:start}.profit-tracker-module__QhCJ9W__subscriptionRow .profit-tracker-module__QhCJ9W__compactButton{grid-column:1/-1}.profit-tracker-module__QhCJ9W__filterForm{grid-template-columns:repeat(2,minmax(0,1fr))}.profit-tracker-module__QhCJ9W__filterActions{justify-content:flex-start}.profit-tracker-module__QhCJ9W__chartSummaryRow{flex-direction:column;align-items:stretch}.profit-tracker-module__QhCJ9W__chartStatGrid{justify-content:flex-start}}@media (max-width:640px){.profit-tracker-module__QhCJ9W__topBar,.profit-tracker-module__QhCJ9W__panelHeader,.profit-tracker-module__QhCJ9W__topActions{flex-direction:column;align-items:stretch}.profit-tracker-module__QhCJ9W__loginIntro,.profit-tracker-module__QhCJ9W__loginForm,.profit-tracker-module__QhCJ9W__workspace{padding:1rem}.profit-tracker-module__QhCJ9W__loginIntro h1,.profit-tracker-module__QhCJ9W__pageTitle{font-size:2rem}.profit-tracker-module__QhCJ9W__summaryGrid,.profit-tracker-module__QhCJ9W__toolkitGrid,.profit-tracker-module__QhCJ9W__toolkitStatusGrid,.profit-tracker-module__QhCJ9W__toolkitLoopList,.profit-tracker-module__QhCJ9W__moneySummaryGrid,.profit-tracker-module__QhCJ9W__algorithmGrid,.profit-tracker-module__QhCJ9W__moneyFieldGrid,.profit-tracker-module__QhCJ9W__subscriptionRow,.profit-tracker-module__QhCJ9W__addSourceRow,.profit-tracker-module__QhCJ9W__fieldGrid,.profit-tracker-module__QhCJ9W__filterForm,.profit-tracker-module__QhCJ9W__bankViewOpenForm,.profit-tracker-module__QhCJ9W__bankManagementGrid{grid-template-columns:1fr}.profit-tracker-module__QhCJ9W__bankViewItem{flex-direction:column;align-items:stretch}.profit-tracker-module__QhCJ9W__bankViewItemActions{justify-content:flex-start}.profit-tracker-module__QhCJ9W__bankExportPanel,.profit-tracker-module__QhCJ9W__activeFilterSummary{flex-direction:column;align-items:stretch}.profit-tracker-module__QhCJ9W__activeFilterSummary .profit-tracker-module__QhCJ9W__secondaryLink{width:100%}.profit-tracker-module__QhCJ9W__toolkitChecklistItem{grid-template-columns:1.85rem minmax(0,1fr)}.profit-tracker-module__QhCJ9W__fieldsetHeader{display:grid}.profit-tracker-module__QhCJ9W__recordCardHeader{grid-template-columns:1fr}.profit-tracker-module__QhCJ9W__recordOutcomeBlock{text-align:left}.profit-tracker-module__QhCJ9W__processingUploadCard{padding:1rem}.profit-tracker-module__QhCJ9W__processingUploadContent{max-width:100%}.profit-tracker-module__QhCJ9W__processingUploadActions,.profit-tracker-module__QhCJ9W__processingUploadActions .profit-tracker-module__QhCJ9W__dangerButton{width:100%}.profit-tracker-module__QhCJ9W__filterActions{flex-direction:column;align-items:stretch}}
