.fp-sec>.lp-wrap>*+.fp-prop-firm-payout-tracker-ready,.fp-sec>.lp-wrap>*+.fp-prop-firm-payout-tracker-report{margin-top:32px}.fp-prop-firm-payout-tracker-report .fp-prop-firm-payout-tracker-list+.fp-prop-firm-payout-tracker-p{margin-top:28px}.fp-prop-firm-payout-tracker-report{align-items:start;gap:28px;display:grid}@media (min-width:1080px){.fp-prop-firm-payout-tracker-report{grid-template-columns:minmax(0,1fr) 400px;gap:56px}}.fp-prop-firm-payout-tracker-p{max-width:76ch;color:hsl(var(--muted-foreground));margin-top:24px;font-size:16px;line-height:1.65}.fp-prop-firm-payout-tracker-h3{margin-top:40px;font-size:19px}.fp-prop-firm-payout-tracker-h3+.fp-prop-firm-payout-tracker-p{margin-top:12px}.fp-prop-firm-payout-tracker-list li b{color:hsl(var(--text-bright));font-weight:600}.fp-prop-firm-payout-tracker-mark{border-radius:var(--radius-cell);background:hsl(var(--primary));width:18px;height:18px;color:hsl(var(--primary-foreground));font:800 11px/1 var(--font-sans);flex:none;place-items:center;display:grid}.fp-prop-firm-payout-tracker-field{font-size:13px!important}.fp-prop-firm-payout-tracker-field span{color:hsl(var(--text-bright))}@media (min-width:1080px){.fp-prop-firm-payout-tracker-checks{grid-template-columns:repeat(4,minmax(0,1fr))}}.fp-prop-firm-payout-tracker-ledger{max-width:620px;font-size:13px;line-height:1.4}.fp-prop-firm-payout-tracker-bar-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fp-prop-firm-payout-tracker-tools{border-bottom:1px solid hsl(var(--grid-line));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 14px;display:flex}.fp-prop-firm-payout-tracker-tools .lp-wb-seg button{cursor:pointer;min-height:30px;padding:0 12px;font-size:13px}.fp-prop-firm-payout-tracker-tools .lp-wb-seg button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.fp-prop-firm-payout-tracker-asof{color:hsl(var(--muted-foreground));font-size:12px}.fp-prop-firm-payout-tracker-asof .num{color:hsl(var(--text-bright))}.fp-prop-firm-payout-tracker-scroll{padding:4px 14px 6px 6px}.fp-prop-firm-payout-tracker-t{border-collapse:collapse;width:100%}.fp-prop-firm-payout-tracker-t thead th{text-align:left;font:600 11px/1.3 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--label));border-bottom:1px solid hsl(var(--grid-line));padding:8px 6px 6px}.fp-prop-firm-payout-tracker-t td,.fp-prop-firm-payout-tracker-t tbody th{vertical-align:top;text-align:left;padding:6px}.fp-prop-firm-payout-tracker-t .fp-prop-firm-payout-tracker-n{text-align:right;white-space:nowrap}.fp-prop-firm-payout-tracker-d{white-space:nowrap;width:1%}.fp-prop-firm-payout-tracker-d .num{color:hsl(var(--muted-foreground));font-size:12px}.fp-prop-firm-payout-tracker-e{color:hsl(var(--text-bright))}.fp-prop-firm-payout-tracker-sub{color:hsl(var(--muted-foreground));font-size:12px;display:block}@media (min-width:560px){.fp-prop-firm-payout-tracker-sub{margin-left:8px;display:inline}}.fp-prop-firm-payout-tracker-cost .num{color:hsl(var(--sell-text))}.fp-prop-firm-payout-tracker-paid .num{color:hsl(var(--buy));font-weight:600}.fp-prop-firm-payout-tracker-t tr.fp-prop-firm-payout-tracker-ph th{font:600 11px/1.3 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--label));padding:12px 6px 4px}.fp-prop-firm-payout-tracker-t .fp-prop-firm-payout-tracker-rail{width:26px;padding:0;position:relative}.fp-prop-firm-payout-tracker-rail:before,.fp-prop-firm-payout-tracker-seg{content:"";border-radius:var(--radius-pill);width:2px;position:absolute;top:0;bottom:0;left:12px}.fp-prop-firm-payout-tracker-rail:before{background:hsl(var(--grid-line))}.fp-prop-firm-payout-tracker-seg{background:hsl(var(--text-mid));transform-origin:50% 0;display:block}thead .fp-prop-firm-payout-tracker-rail:before{display:none}tbody:first-of-type tr.fp-prop-firm-payout-tracker-ph .fp-prop-firm-payout-tracker-rail:before,tbody:first-of-type tr.fp-prop-firm-payout-tracker-ph .fp-prop-firm-payout-tracker-seg{top:60%}tbody:last-of-type tr:last-child .fp-prop-firm-payout-tracker-rail:before,tbody:last-of-type tr:last-child .fp-prop-firm-payout-tracker-seg{bottom:calc(100% - 16px)}.fp-prop-firm-payout-tracker-dot{border-radius:var(--radius-pill);border:2px solid hsl(var(--text-mid));background:hsl(var(--background));width:12px;height:12px;transition:background-color var(--dur-fast)var(--ease-out),border-color var(--dur-fast)var(--ease-out);position:absolute;top:9px;left:7px}.fp-prop-firm-payout-tracker-dot--money{background:hsl(var(--text-mid))}.fp-prop-firm-payout-tracker-here .fp-prop-firm-payout-tracker-dot{border-color:hsl(var(--primary));background:hsl(var(--primary));box-shadow:0 0 0 4px var(--brand-soft)}.fp-prop-firm-payout-tracker-here .fp-prop-firm-payout-tracker-d .num{color:hsl(var(--primary-text));font-weight:600}.fp-prop-firm-payout-tracker-here .fp-prop-firm-payout-tracker-seg{bottom:calc(100% - 16px)}.fp-prop-firm-payout-tracker-ahead .fp-prop-firm-payout-tracker-seg{opacity:0}.fp-prop-firm-payout-tracker-ahead .fp-prop-firm-payout-tracker-dot{border-color:hsl(var(--border));background:hsl(var(--background))}.fp-prop-firm-payout-tracker-ahead .fp-prop-firm-payout-tracker-e,.fp-prop-firm-payout-tracker-ahead .fp-prop-firm-payout-tracker-n .num,.fp-prop-firm-payout-tracker-ahead .fp-prop-firm-payout-tracker-sub,.fp-prop-firm-payout-tracker-ahead .fp-prop-firm-payout-tracker-d .num,.fp-prop-firm-payout-tracker-t tr.fp-prop-firm-payout-tracker-ph.fp-prop-firm-payout-tracker-ahead th{color:hsl(var(--text-faint))}.fp-prop-firm-payout-tracker-sum{border-top:1px solid hsl(var(--grid-line));background:hsl(var(--panel-header));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fp-prop-firm-payout-tracker-sum>div{border-left:1px solid hsl(var(--grid-line));align-content:space-between;gap:4px;min-width:0;padding:12px 14px;display:grid}.fp-prop-firm-payout-tracker-sum>div:first-child{border-left:0}.fp-prop-firm-payout-tracker-k{font:600 11px/1.3 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--label))}.fp-prop-firm-payout-tracker-v{letter-spacing:-.01em;color:hsl(var(--text-bright));font-size:20px;font-weight:600}.fp-prop-firm-payout-tracker-pos{color:hsl(var(--buy))}.fp-prop-firm-payout-tracker-neg{color:hsl(var(--sell-text))}@media (max-width:559px){.fp-prop-firm-payout-tracker-scroll{padding:2px 8px 4px 2px}.fp-prop-firm-payout-tracker-t td,.fp-prop-firm-payout-tracker-t tbody th{padding:6px 4px}.fp-prop-firm-payout-tracker-t thead th{padding:8px 4px 6px}.fp-prop-firm-payout-tracker-sum>div{padding:10px}.fp-prop-firm-payout-tracker-k{letter-spacing:.04em;font-size:10px}.fp-prop-firm-payout-tracker-v{font-size:16px}.fp-prop-firm-payout-tracker-tools{padding:10px}}@media (min-width:1080px) and (prefers-reduced-motion:no-preference){.fp-prop-firm-payout-tracker-ledger .fp-prop-firm-payout-tracker-row{animation:fp-prop-firm-payout-tracker-in .32s var(--ease-out)both;animation-delay:calc(var(--i)*80ms + .15s)}.fp-prop-firm-payout-tracker-ledger .fp-prop-firm-payout-tracker-row .fp-prop-firm-payout-tracker-seg{animation:80ms linear both fp-prop-firm-payout-tracker-draw;animation-delay:calc(var(--i)*80ms + .15s)}.fp-prop-firm-payout-tracker-ledger .fp-prop-firm-payout-tracker-sum{animation:fp-prop-firm-payout-tracker-in .32s var(--ease-out)both;animation-delay:calc(var(--i)*80ms + .25s)}}@keyframes fp-prop-firm-payout-tracker-in{0%{opacity:0}to{opacity:1}}@keyframes fp-prop-firm-payout-tracker-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.fp-prop-firm-payout-tracker-ready{max-width:920px}.fp-prop-firm-payout-tracker-ready-scroll{overflow-x:auto}.fp-prop-firm-payout-tracker-ready-scroll:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:-2px}.fp-prop-firm-payout-tracker-ready-t tbody th{text-align:left;font:600 14px/1.4 var(--font-sans);letter-spacing:0;text-transform:none;white-space:normal;color:hsl(var(--text-bright));border-bottom:1px solid hsl(var(--grid-line));vertical-align:top;padding:10px 14px}.fp-prop-firm-payout-tracker-ready-t tbody tr:last-child th{border-bottom:0}.fp-prop-firm-payout-tracker-term{white-space:nowrap;color:hsl(var(--text-mid))!important}.fp-prop-firm-payout-tracker-val{color:hsl(var(--text-bright));white-space:nowrap;font-size:13px;display:block}.fp-prop-firm-payout-tracker-verdict{margin-top:2px;font-size:12px;line-height:1.4;display:block}.fp-prop-firm-payout-tracker-met{color:hsl(var(--buy))}.fp-prop-firm-payout-tracker-short{color:hsl(var(--warning-text))}.fp-prop-firm-payout-tracker-unset{color:hsl(var(--muted-foreground))}.fp-prop-firm-payout-tracker-foot th,.fp-prop-firm-payout-tracker-foot td{background:hsl(var(--panel-header))}.fp-prop-firm-payout-tracker-foot b{font-weight:600}.fp-prop-firm-payout-tracker-foot td b:not([class]){color:hsl(var(--text-bright))}@media (max-width:639px){.fp-prop-firm-payout-tracker-ready-t thead{display:none}.fp-prop-firm-payout-tracker-ready-t tbody tr{border-bottom:1px solid hsl(var(--grid-line));grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px 14px;padding:12px 14px;display:grid}.fp-prop-firm-payout-tracker-ready-t tbody tr:last-child{border-bottom:0}.fp-table.fp-prop-firm-payout-tracker-ready-t tbody th,.fp-table.fp-prop-firm-payout-tracker-ready-t td{background:0 0;border-bottom:0;padding:0;display:block}.fp-prop-firm-payout-tracker-ready-t .fp-prop-firm-payout-tracker-term{text-align:right;font-size:13px}.fp-prop-firm-payout-tracker-ready-t .fp-prop-firm-payout-tracker-term:before{content:"Term ";font-family:var(--font-sans);color:hsl(var(--muted-foreground))}.fp-prop-firm-payout-tracker-ready-t td[data-met]:before,.fp-prop-firm-payout-tracker-foot td[data-label]:before{content:attr(data-label);font:600 10px/1.4 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--label));margin-bottom:2px;display:block}.fp-prop-firm-payout-tracker-val{white-space:normal}.fp-prop-firm-payout-tracker-foot{background:hsl(var(--panel-header))}.fp-table.fp-prop-firm-payout-tracker-ready-t .fp-prop-firm-payout-tracker-foot th{grid-column:1/-1}.fp-prop-firm-payout-tracker-blank{display:none!important}}.fp-prop-firm-payout-tracker-sheet{max-width:400px}.fp-prop-firm-payout-tracker-sheet-in{gap:14px;padding:18px 18px 16px;display:grid}.fp-prop-firm-payout-tracker-sheet-t{border-bottom:1px solid hsl(var(--border));color:hsl(var(--text-bright));align-items:center;gap:8px;padding-bottom:12px;font-size:14px;font-weight:600;display:flex}.fp-prop-firm-payout-tracker-sheet-sec{gap:7px;display:grid}.fp-prop-firm-payout-tracker-sheet-h{font:600 10px/1.3 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--label))}.fp-prop-firm-payout-tracker-sheet-bars{gap:6px 10px;display:grid}.fp-prop-firm-payout-tracker-sheet-bars--3{grid-template-columns:repeat(3,minmax(0,1fr))}.fp-prop-firm-payout-tracker-sheet-bars--4{grid-template-columns:repeat(4,minmax(0,1fr))}.fp-prop-firm-payout-tracker-bar{border-radius:var(--radius-pill);background:hsl(var(--secondary));height:7px;display:block}.fp-prop-firm-payout-tracker-sheet-bars--4 .fp-prop-firm-payout-tracker-bar{border-radius:var(--radius-cell);border:1px solid hsl(var(--grid-line));background:0 0;height:26px;width:100%!important}.fp-prop-firm-payout-tracker-sheet-rules{gap:5px;display:grid}.fp-prop-firm-payout-tracker-sheet-rules li{border:1px solid hsl(var(--grid-line));border-radius:var(--radius-cell);color:hsl(var(--text-mid));justify-content:space-between;align-items:center;gap:12px;padding:7px 9px;font-size:12px;font-weight:600;display:flex}.fp-prop-firm-payout-tracker-sheet-rules .fp-prop-firm-payout-tracker-bar{width:38%}.fp-prop-firm-payout-tracker-firms-wrap{max-width:1000px}.fp-prop-firm-payout-tracker-firms tbody th{text-align:left;font:600 14px/1.45 var(--font-sans);letter-spacing:0;text-transform:none;white-space:nowrap;border-bottom:1px solid hsl(var(--grid-line));vertical-align:top;padding:10px 14px}.fp-prop-firm-payout-tracker-firms tbody tr:last-child th{border-bottom:0}.fp-prop-firm-payout-tracker-firms td{font-size:14px;line-height:1.5}.fp-prop-firm-payout-tracker-firms td:nth-child(2){width:34%}.fp-prop-firm-payout-tracker-approx{color:hsl(var(--muted-foreground));margin-left:8px;font-size:11px;font-weight:500}@media (max-width:759px){.fp-prop-firm-payout-tracker-firms thead{display:none}.fp-prop-firm-payout-tracker-firms tbody tr{border-bottom:1px solid hsl(var(--grid-line));padding:12px 14px;display:block}.fp-prop-firm-payout-tracker-firms tbody tr:last-child{border-bottom:0}.fp-prop-firm-payout-tracker-firms tbody th{white-space:normal;border-bottom:0;padding:0 0 6px;display:block}.fp-table.fp-prop-firm-payout-tracker-firms td{border-bottom:0;grid-template-columns:64px minmax(0,1fr);gap:10px;width:auto;padding:2px 0;display:grid}.fp-table.fp-prop-firm-payout-tracker-firms td:before{content:attr(data-label);font:600 11px/1.9 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--label))}}
