@layer components{.badge--guest{box-shadow:inset -1px -1px 0 var(--bevel-mid), 0 0 0 1px var(--bevel-mid);outline:1px dashed var(--ink-2);outline-offset:-3px}.flag-note{white-space:nowrap}.excluded-note,.guest-note{border-radius:var(--radius-field);background:var(--paper);box-shadow:var(--sunken);margin:0;padding:8px 10px}.guest-note{margin-bottom:12px}.badge,.chip,.text-link{position:relative}.rails>li{min-width:0;max-width:100%}.rails .chip{max-width:100%;height:auto;min-height:28px;padding-block:3px}.rails .chip-text{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.25}@media (max-width:359px){.ps-panel .props .prop-row{grid-template-columns:minmax(0,1fr);gap:2px;padding:6px 0}}.token-mint-short{color:var(--ink-2);font-size:var(--fs-micro);white-space:nowrap;line-height:1.3;display:block}.season-top-who{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;display:flex}.season-top-reason{color:var(--ink-2);font-size:var(--fs-micro);flex-basis:100%}.season-rule-line{margin:8px 0 0}.pot-lines{gap:2px;margin:4px 0 0;padding:0;list-style:none;display:grid}.pot-lines li{overflow-wrap:anywhere}.prop-row:has(.pot-lines){align-items:start}@media (max-width:480px){.prop-row:has(.pot-lines){grid-template-columns:minmax(0,1fr);gap:2px;padding:8px 0}}.equity{gap:6px;margin:0;display:grid}.equity-svg{width:100%;height:96px;padding:0;display:block}.equity-zero{stroke:var(--bevel-mid);stroke-width:1px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.equity-line{fill:none;stroke:var(--progress,var(--title-a));stroke-width:2px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.equity-line[data-dir=up]{stroke:var(--gain)}.equity-line[data-dir=down]{stroke:var(--loss)}.equity figcaption{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.equity-empty{margin:0}.positions,.payouts,.season-past-list{border-radius:var(--radius-field);background:var(--paper);box-shadow:var(--sunken);margin:0;padding:2px;list-style:none;display:grid}.position-row{border-bottom:1px solid var(--bevel-mid);min-height:48px;color:var(--ink);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"token value""cost cost";align-items:center;gap:2px 12px;padding:6px 10px;text-decoration:none;display:grid}.position-row>.token-sym{grid-area:token;font-weight:600}.position-row>:nth-child(2){grid-area:cost}.position-row>:nth-child(3){text-align:end;grid-area:value}li:last-child>.position-row{border-bottom:0}.position-row:hover{background:var(--bevel-light)}.position-row:focus-visible{outline-offset:-4px}.payout-row{border-bottom:1px solid var(--bevel-mid);grid-template-columns:1.5rem minmax(0,1fr) auto;grid-template-areas:"rank agent amount""rank status status";align-items:center;gap:2px 10px;min-height:48px;padding:6px 10px;display:grid}.payout-row:last-child{border-bottom:0}.payout-row>.season-top-rank{grid-area:rank}.payout-agent{min-width:0;color:var(--ink);overflow-wrap:anywhere;grid-area:agent;font-weight:600}.payout-amount{text-align:end;grid-area:amount}.payout-status{color:var(--ink-2);overflow-wrap:anywhere;grid-area:status}.season-past{gap:8px;display:grid}.season-past-list>li{border-bottom:1px solid var(--bevel-mid);padding:10px}.season-past-list>li:last-child{border-bottom:0}.token-venues{margin:0}.trade-line{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}}
@layer components{.settled-cell{display:contents}.agent-window{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.agent-window-name{margin:0;font-weight:700}.window-heading,.pre-season{margin:0}.settled-words{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.settled-why{margin-top:4px;display:block}.prop-row:has(.settled-why){align-items:start}.equity-plot{grid-template-columns:auto minmax(0,1fr);gap:6px;display:grid}.equity-axis{font-size:var(--fs-micro);text-align:end;white-space:nowrap;flex-direction:column;justify-content:space-between;padding-block:2px;line-height:1.3;display:flex}}
@layer components{.paused-chip{border-radius:var(--radius-chip);background:var(--paper);min-height:22px;box-shadow:inset -1px -1px 0 var(--bevel-mid), 0 0 0 1px var(--bevel-mid);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-micro);overflow-wrap:anywhere;flex:none;align-items:center;max-width:100%;padding:0 6px;font-weight:700;line-height:1.2;display:inline-flex}.agent-head-name{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.guest-legend{margin:0;padding:4px 8px;line-height:1.4}.rank-num--new{color:var(--ink-2);font-size:var(--fs-micro);white-space:nowrap;font-weight:400}.win-of,.dd-season{font-family:var(--font-body)}.position-diff{justify-self:end;display:inline-flex}.agents-pre-season{padding:4px 8px 8px}@media (max-width:599px){.ps--wrap>.ps-tabs{flex-wrap:wrap;row-gap:2px;overflow:visible}}}
