.dash,.dash-af-positioner,.dash-day{--dash-manual:var(--hub-back);--dash-bot:#a78bfa;--dash-copy:var(--hub-warn);--dash-outside:var(--hub-faint)}.dash .hub-wrap{gap:1.25rem;max-width:72rem;display:grid}.dash__head .hub-head__eyebrow{margin-bottom:.5rem}.dash__title{font-family:var(--lb-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,3.2vw,2.1rem);font-weight:650;line-height:1.1}.dash__loading,.dash__results{gap:1.25rem;display:grid}.dash__results[aria-busy=true]{opacity:.6;transition:opacity var(--hub-base) ease}.dash__empty{color:var(--hub-muted);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.dash__empty p,.dash__none{color:var(--hub-muted);margin:0}.dash__notice{border:1px solid color-mix(in srgb, var(--hub-warn) 40%, transparent);border-radius:var(--hub-radius-sm);color:var(--hub-warn);margin:0;padding:.6rem .8rem;font-size:.85rem}.dash [data-sign=gain],.dash-day [data-sign=gain]{color:var(--hub-gain)}.dash [data-sign=loss],.dash-day [data-sign=loss]{color:var(--hub-loss)}.dash-af{flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0;display:flex}.dash-af__btn,.dash-pill{border:1px solid var(--hub-line-strong);background:var(--hub-surface);border-radius:.6rem;height:2.25rem;font-size:.82rem}.dash-af__btn{color:var(--hub-text);white-space:nowrap;cursor:pointer;transition:background-color var(--hub-fast) ease, border-color var(--hub-fast) ease, transform var(--hub-fast) var(--hub-ease-out);-webkit-tap-highlight-color:transparent;align-items:center;gap:.45rem;padding:0 .7rem;font-family:inherit;font-weight:550;display:inline-flex}.dash-af__btn svg{color:var(--hub-muted);flex:none}.dash-af__btn:hover,.dash-af__btn[data-popup-open]{background:var(--hub-surface-2);border-color:#3a3f48}.dash-af__btn:active{transform:scale(.97)}.dash-af__btn kbd{border:1px solid var(--hub-line-strong);min-width:1.15rem;height:1.15rem;color:var(--hub-faint);border-radius:.3rem;place-items:center;margin-left:.15rem;font-family:inherit;font-size:.66rem;font-weight:600;display:inline-grid}.dash-range__btn>svg:last-child{margin-left:.1rem}.dash-af__clear{height:2.25rem;color:var(--hub-muted);font:inherit;white-space:nowrap;cursor:pointer;transition:color var(--hub-fast) ease;background:0 0;border:0;border-radius:.6rem;margin-left:auto;padding:0 .7rem;font-size:.82rem;font-weight:550}.dash-af__clear:hover{color:var(--hub-text)}.dash-pill{max-width:100%;animation:dash-pill-in var(--hub-base) var(--hub-ease-out);align-items:stretch;display:inline-flex;overflow:hidden}@keyframes dash-pill-in{0%{opacity:0;transform:scale(.96)}}.dash-pill__edit{min-width:0;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:stretch;padding:0;display:inline-flex}.dash-pill__edit>span{white-space:nowrap;transition:background-color var(--hub-fast) ease;align-items:center;gap:.4rem;padding:0 .6rem;display:inline-flex}.dash-pill__edit>span+span,.dash-pill__remove{border-left:1px solid var(--hub-line)}.dash-pill__key{color:var(--hub-muted)}.dash-pill__op{color:var(--hub-faint)}.dash-pill__value{min-width:0;color:var(--hub-text);text-overflow:ellipsis;font-weight:550;overflow:hidden}.dash-pill__edit:hover>span{background:var(--hub-surface-2)}.dash-pill__edit:focus-visible,.dash-pill__remove:focus-visible{outline-offset:-2px}.dash-pill__remove{width:2.1rem;color:var(--hub-faint);cursor:pointer;transition:color var(--hub-fast) ease, background-color var(--hub-fast) ease;background:0 0;border-top:0;border-bottom:0;border-right:0;flex:none;place-items:center;padding:0;display:inline-grid}.dash-pill__remove:hover{background:var(--hub-surface-2);color:var(--hub-text)}.dash-af-positioner{z-index:60}.dash-af-pop{width:16.5rem;max-height:min(26rem, var(--available-height));border:1px solid var(--hub-line-strong);background:var(--hub-surface-2);color:var(--hub-text);transform-origin:var(--transform-origin);transition:opacity .15s ease-out, transform .15s var(--hub-ease-out);border-radius:.8rem;outline:none;padding:.3rem;font-size:.84rem;overflow-y:auto;box-shadow:0 16px 40px -12px #000000b3,0 2px 6px #0000004d}.dash-af-pop[data-starting-style],.dash-af-pop[data-ending-style]{opacity:0;transform:scale(.96)}.dash-af-list{gap:1px;display:grid}.dash-af-item{width:100%;min-height:2.25rem;color:var(--hub-text);font:inherit;text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:.5rem;outline:none;align-items:center;gap:.6rem;padding:0 .6rem;display:flex}.dash-af-item>svg{color:var(--hub-muted);flex:none}.dash-af-item>svg:last-child{color:var(--hub-faint);margin-left:auto}.dash-af-item:hover,.dash-af-item:focus-visible{background:var(--hub-surface-3)}.dash-af-item__meta{color:var(--hub-faint);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;font-size:.76rem;overflow:hidden}.dash-af-item__meta+svg:last-child{margin-left:0}.dash-af-box{border:1px solid var(--hub-line-strong);width:1rem;height:1rem;color:var(--hub-back-ink);transition:background-color var(--hub-fast) ease, border-color var(--hub-fast) ease;border-radius:.3rem;flex:none;place-items:center;display:inline-grid}.dash-af-box[data-checked]{border-color:var(--hub-back);background:var(--hub-back)}.dash-af-box svg{stroke-width:2.5px}.dash-af-head{border-bottom:1px solid var(--hub-line);color:var(--hub-muted);align-items:center;gap:.35rem;margin:-.3rem -.3rem .3rem;padding:.3rem .6rem .3rem .3rem;font-size:.78rem;font-weight:600;display:flex}.dash-af-head__back{width:1.9rem;height:1.9rem;color:var(--hub-muted);cursor:pointer;background:0 0;border:0;border-radius:.45rem;place-items:center;display:inline-grid}.dash-af-head__back:hover{background:var(--hub-surface-3);color:var(--hub-text)}.dash-range{width:auto;max-width:calc(100vw - 24px);padding:0;display:flex}.dash-range__presets{border-right:1px solid var(--hub-line);flex:none;align-content:start;gap:1px;padding:.4rem;display:grid}.dash-range__preset{min-height:2rem;color:var(--hub-muted);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:.5rem;padding:0 .65rem;font-size:.82rem}.dash-range__preset:hover,.dash-range__preset:focus-visible{background:var(--hub-surface-3);color:var(--hub-text);outline:none}.dash-range__preset[aria-pressed=true]{background:var(--hub-surface-3);color:var(--hub-text);font-weight:600}.dash-range__calendar.rdp-root{--rdp-accent-color:var(--hub-back);--rdp-accent-background-color:#30d2f224;--rdp-day-height:2.2rem;--rdp-day-width:2.2rem;--rdp-day_button-height:2.05rem;--rdp-day_button-width:2.05rem;--rdp-day_button-border-radius:.45rem;--rdp-selected-border:0;--rdp-range_start-color:var(--hub-back-ink);--rdp-range_end-color:var(--hub-back-ink);--rdp-range_middle-color:var(--hub-text);--rdp-today-color:var(--hub-back);--rdp-months-gap:1.25rem;--rdp-nav-height:2.25rem;--rdp-nav_button-height:2rem;--rdp-nav_button-width:2rem;--rdp-weekday-opacity:1;--rdp-disabled-opacity:.3;--rdp-outside-opacity:.35;color:var(--hub-text);font-variant-numeric:tabular-nums;padding:.7rem .8rem .8rem;font-size:.8rem}.dash-range__calendar .rdp-month_caption{text-transform:capitalize;font-size:.85rem;font-weight:600}.dash-range__calendar .rdp-weekday{color:var(--hub-faint);text-transform:uppercase;font-size:.68rem;font-weight:600}.dash-range__calendar .rdp-chevron{fill:var(--hub-muted)}.dash-range__calendar .rdp-day_button:hover:not(:disabled){background:var(--hub-surface-3)}.dash-range__calendar .rdp-day_button:focus-visible{outline:2px solid var(--hub-back);outline-offset:1px}.dash-range__calendar .rdp-selected{font-size:inherit;font-weight:inherit}.dash-range__calendar .rdp-range_start .rdp-day_button,.dash-range__calendar .rdp-range_end .rdp-day_button{font-weight:650}@media (max-width:40rem){.dash-range{flex-direction:column}.dash-range__presets{border-right:0;border-bottom:1px solid var(--hub-line);grid-template-columns:repeat(3,minmax(0,1fr))}.dash-range__preset{text-align:center;white-space:normal;padding:0 .4rem;font-size:.76rem}.dash-range__calendar.rdp-root{align-self:center}}.dash-origin-icon{color:var(--dash-outside);flex:none}.dash-origin-icon[data-origin=outside]{color:var(--dash-outside)}.dash-origin-icon[data-origin=manual]{color:var(--dash-manual)}.dash-origin-icon[data-origin=bot]{color:var(--dash-bot)}.dash-origin-icon[data-origin=copy]{color:var(--dash-copy)}.dash-af-item[data-empty]>span:not(.dash-af-box,.dash-af-item__meta){color:var(--hub-muted)}.dash__hero{grid-template-columns:minmax(12rem,16rem) 1fr;gap:1.25rem 2rem;padding:1.25rem 1.25rem 1rem;display:grid}.dash__headline{align-content:start;gap:.35rem;display:grid}.dash__pnl{font-family:var(--lb-display);letter-spacing:-.035em;margin:0;font-size:clamp(2rem,4.4vw,2.8rem);font-weight:650;line-height:1}.dash__sub{color:var(--hub-muted);gap:.2rem;margin:.4rem 0 0;font-size:.85rem;display:grid}.dash__sub b{color:var(--hub-text);font-weight:600}.dash__sub b[data-sign=gain]{color:var(--hub-gain)}.dash__sub b[data-sign=loss]{color:var(--hub-loss)}.dash-chart{--tone:var(--hub-gain);grid-template-rows:1fr auto;grid-template-columns:auto 1fr;column-gap:.5rem;min-width:0;display:grid}.dash-chart[data-tone=loss]{--tone:var(--hub-loss)}.dash-chart__scale{color:var(--hub-faint);text-align:right;flex-direction:column;justify-content:space-between;font-size:.7rem;display:flex}.dash-chart__plot{border-radius:var(--hub-radius-sm);touch-action:pan-y;height:15rem;position:relative}.dash-chart__plot:focus-visible{outline:2px solid var(--hub-back);outline-offset:4px}.dash-chart__plot svg{width:100%;height:100%;display:block;overflow:visible}.dash-chart__zero{stroke:var(--hub-line-strong);stroke-width:1px}.dash-chart__bar{fill:var(--hub-gain);opacity:.32;transition:opacity var(--hub-fast) ease}.dash-chart__bar[data-sign=loss]{fill:var(--hub-loss)}.dash-chart__bar[data-active]{opacity:.75}.dash-chart__area{fill:color-mix(in srgb, var(--tone) 10%, transparent)}.dash-chart__line{fill:none;stroke:var(--tone);stroke-width:2px;stroke-linejoin:round}.dash-chart__cursor{stroke:var(--hub-muted);stroke-width:1px;stroke-dasharray:3 3}.dash-chart__tip{border:1px solid var(--hub-line-strong);border-radius:var(--hub-radius-sm);background:var(--hub-surface-2);pointer-events:none;gap:.2rem;min-width:10rem;max-width:100%;padding:.55rem .7rem;font-size:.78rem;display:grid;position:absolute;top:.25rem}.dash-chart__tip span{color:var(--hub-muted);justify-content:space-between;gap:1rem;display:flex}.dash-chart__tip small{color:var(--hub-faint)}.dash-chart__axis{color:var(--hub-faint);grid-column:2;justify-content:space-between;margin-top:.35rem;font-size:.7rem;display:flex}.dash__figures{border-top:1px solid var(--hub-line);border-left:1px solid var(--hub-line);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:0;margin:0;display:grid}.dash__figure{border-right:1px solid var(--hub-line);border-bottom:1px solid var(--hub-line);gap:.3rem;padding:.8rem .9rem;display:grid}.dash__figure dt{color:var(--hub-muted);font-size:.75rem}.dash__figure dd{margin:0;font-size:1.05rem;font-weight:600}.dash__section{gap:.85rem;min-width:0;padding:1rem 1.1rem;display:grid}.dash__section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dash__section h2{margin:0}.dash__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.dash__more{justify-self:start}.dash__scroll{width:100%;overflow-x:auto}.dash__table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:.85rem}.dash__table th,.dash__table td{border-bottom:1px solid var(--hub-line);text-align:right;padding:.5rem .6rem}.dash__table thead th{border-bottom-color:var(--hub-line-strong);color:var(--hub-muted);letter-spacing:.06em;text-transform:uppercase;font-size:.7rem;font-weight:600}.dash__table tbody th{font-weight:500}.dash__table thead th[data-start]{text-align:left}.dash-sort{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;border-radius:.35rem;align-items:center;margin:-.25rem -.35rem;padding:.25rem .35rem;transition:color .14s;display:inline-flex;position:relative}.dash-sort svg{opacity:0;transition:opacity .14s;position:absolute;right:calc(100% - .2rem)}th:first-child>.dash-sort{margin-left:0;padding-left:0}th[data-start]>.dash-sort svg{left:calc(100% - .2rem);right:auto}.dash-sort:hover{color:var(--hub-text)}.dash-sort:hover svg{opacity:.5}.dash-sort[data-active]{color:var(--hub-text)}.dash-sort[data-active] svg{opacity:1}.dash-sort:focus-visible{outline:2px solid var(--hub-back);outline-offset:1px}.dash__table th:first-child,.dash__table td:first-child{text-align:left;padding-left:0}.dash__table th:last-child,.dash__table td:last-child{padding-right:0}.dash__table tbody tr:last-child>*{border-bottom:0}.dash__name{text-overflow:ellipsis;align-items:center;gap:.5rem;max-width:16rem;display:inline-flex;overflow:hidden}.dash__table--operations tbody th{text-align:left;white-space:normal}.dash__when{color:var(--hub-muted)}.dash__bet{align-items:center;gap:.6rem;min-width:16rem;display:flex}.dash__crests{flex:none;display:inline-flex}.dash__crests .hub-crest+.hub-crest{box-shadow:0 0 0 2px var(--hub-surface);margin-left:-.35rem}.dash__bet-text{gap:.1rem;min-width:0;display:grid}.dash__bet-outcome{align-items:baseline;gap:.45rem;font-weight:600;display:inline-flex}.dash__bet-outcome small{color:var(--hub-faint);font-size:.7rem;font-weight:500}.dash__bet-market{color:var(--hub-muted);font-size:.8rem;text-decoration:none}a.dash__bet-market:hover{color:var(--hub-text);text-underline-offset:2px;text-decoration:underline}.dash__pagination{color:var(--hub-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.dash__pagination>div{gap:.5rem;display:flex}.dash-cal{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:1rem 1.5rem;display:grid}.dash-cal__title{color:var(--hub-text);margin:0 0 .5rem;font-size:.85rem;font-weight:600}.dash-cal__grid{grid-template-columns:repeat(7,1fr);gap:3px;display:grid}.dash-cal__weekday{color:var(--hub-faint);text-align:center;font-size:.65rem}.dash-cal__cell{display:grid}.dash-cal__day{aspect-ratio:1;background:var(--hub-surface-2);color:var(--hub-faint);border-radius:.3rem;place-items:center;font-size:.7rem;display:grid}button.dash-cal__day{font:inherit;cursor:pointer;border:0;padding:0;transition:box-shadow .14s,filter .14s}button.dash-cal__day:hover{filter:brightness(1.12);box-shadow:inset 0 0 0 1px #ffffff59}button.dash-cal__day:focus-visible{outline:2px solid var(--hub-back);outline-offset:1px}.dash-cal__day[data-out]{opacity:.35}.dash-cal__day[data-sign=gain]{background:color-mix(in srgb, var(--hub-gain) calc(var(--weight) * 70%), var(--hub-surface-2));color:var(--hub-text)}.dash-cal__day[data-sign=loss]{background:color-mix(in srgb, var(--hub-loss) calc(var(--weight) * 70%), var(--hub-surface-2));color:var(--hub-text)}.dash-cal__day[data-sign=flat]{background:var(--hub-surface-3);color:var(--hub-muted)}.dash-search{border:1px solid var(--hub-line-strong);background:var(--hub-surface-2);width:min(100%,18rem);height:2.25rem;color:var(--hub-muted);border-radius:.6rem;align-items:center;gap:.45rem;padding:0 .7rem;transition:border-color .14s;display:inline-flex}.dash-search:focus-within{border-color:var(--hub-back)}.dash-search svg{flex:none}.dash-search input{width:100%;min-width:0;color:var(--hub-text);font:inherit;background:0 0;border:0;outline:none;font-size:.84rem}.dash-search input::placeholder{color:var(--hub-faint)}.hub-dialog.dash-day{gap:1rem;width:min(46rem,100vw - 2rem);padding:1.25rem 1.5rem 1.5rem}.dash-day__head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.dash-day__title{color:var(--hub-text);margin:0;font-size:.95rem;font-weight:600}.dash-day__nav{flex:none;gap:.15rem;margin-right:-.6rem;display:flex}.dash-day__nav .hub-dialog__close:disabled{opacity:.3;cursor:default;background:0 0}.dash-day .dash-chart__plot{height:8.5rem}.dash-day .dash-search{width:100%}.dash-day__pnl{font-size:clamp(1.8rem,6vw,2.3rem)}.dash-day__figures{border-top:1px solid var(--hub-line);border-left:1px solid var(--hub-line);grid-template-columns:repeat(4,1fr);margin:0;display:grid}.dash-day__figure{border-right:1px solid var(--hub-line);border-bottom:1px solid var(--hub-line);gap:.25rem;padding:.65rem .75rem;display:grid}.dash-day__figure dt{color:var(--hub-muted);font-size:.72rem}.dash-day__figure dd{margin:0;font-size:.95rem;font-weight:600}.dash-day .dash__bet{min-width:14rem}.dash-day .dash__crests .hub-crest+.hub-crest{box-shadow:0 0 0 2px #131417}.dash-day__origin{vertical-align:middle;display:inline-flex}@media (max-width:40rem){.hub-dialog.dash-day{width:100%;padding:.75rem 1rem calc(1.25rem + env(safe-area-inset-bottom))}.dash-day__figures{grid-template-columns:repeat(2,1fr)}.dash-day .dash__table :is(th,td):nth-child(n+3):nth-child(-n+5){display:none}.dash-day .dash__bet{min-width:0}.dash-day .dash__bet-text{overflow-wrap:anywhere}.dash-day .dash__bet-outcome{flex-wrap:wrap;gap:0 .45rem}}@media (max-width:52rem){.dash__hero,.dash__groups{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dash__results[aria-busy=true],.dash-chart__bar,.dash-af__btn,.dash-af-pop,.dash-sort,.dash-sort svg,.dash-search,button.dash-cal__day{transition:none}.dash-pill{animation:none}}
