.fractal-page{background:var(--ground);min-height:100vh}.fractal-chart{border-radius:var(--radius);background:#0b0d0f;height:min(68vh,720px);min-height:460px;overflow:hidden}.fractal-fallback-note{color:#8a5b00}.fractal-session-filter{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.fractal-session-filter button{border:1px solid var(--hair-strong);background:var(--card);min-width:132px;color:var(--sub);text-align:left;cursor:pointer;border-radius:10px;gap:3px;padding:9px 13px;display:grid}.fractal-session-filter button:hover,.fractal-session-filter button:focus-visible{border-color:var(--accent);color:var(--ink)}.fractal-session-filter button.is-active{border-color:var(--accent-ink);background:var(--accent-ink);color:#fff}.fractal-session-filter small{opacity:.72;max-width:190px;font-size:10px;line-height:1.3}.fractal-methodology{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fractal-methodology .ql-note{max-width:none;margin-top:0}.fractal-summary-table th:first-child,.fractal-summary-table td:first-child,.fractal-trades-table th:nth-child(2),.fractal-trades-table td:nth-child(2),.fractal-trades-table th:nth-child(3),.fractal-trades-table td:nth-child(3),.fractal-trades-table th:nth-child(7),.fractal-trades-table td:nth-child(7),.fractal-trades-table th:nth-child(9),.fractal-trades-table td:nth-child(9){text-align:left}.fractal-trade-row{cursor:pointer;outline:none}.fractal-trade-row:hover td,.fractal-trade-row:focus td{background:var(--band);color:var(--ink)}.fractal-trade-row:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.fractal-propfirm-card{border:1px solid var(--hair-strong);background:var(--card);border-radius:10px;margin-top:4px;padding:16px 18px}.fractal-propfirm-headline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fractal-propfirm-outcome{font-family:var(--display-font);color:var(--ink);align-items:center;gap:8px;font-size:14px;font-weight:800;display:inline-flex}.fractal-propfirm-outcome i{background:var(--label);border-radius:2px;flex:0 0 8px;width:8px;height:8px;display:block}.fractal-propfirm-pass .fractal-propfirm-outcome i{background:var(--good)}.fractal-propfirm-blown .fractal-propfirm-outcome i{background:var(--bad)}.fractal-propfirm-incomplete .fractal-propfirm-outcome i{background:var(--label)}.fractal-propfirm-pass{border-color:var(--good)}.fractal-propfirm-blown{border-color:var(--bad)}.fractal-propfirm-card .ql-note{max-width:none;margin-top:8px}.fractal-propfirm-rolling{color:var(--label);font-size:12px}.fractal-positive{color:#16845b!important}.fractal-negative{color:#b63c3c!important}.fractal-direction{text-transform:capitalize}.fractal-jump-status{min-height:20px;color:var(--sub);margin:10px 0 0;font-size:12px}@media (max-width:760px){.fractal-chart{height:66vh;min-height:400px}.fractal-methodology{grid-template-columns:minmax(0,1fr)}}
