[data-chal] .chal-bar{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}[data-chal] .pill-select,[data-chal] .pill,[data-chal] .search-pill,[data-chal] .switch{border:1px solid var(--color-line-strong);background:var(--color-panel);height:2.4rem;color:var(--color-ink);border-radius:999px;align-items:center;gap:.4rem;padding-inline:.9rem;font-size:.875rem;display:inline-flex}[data-chal] .pill-select>span{color:var(--color-faint)}[data-chal] .pill-select select{appearance:none;background:var(--select-arrow) no-repeat right center;cursor:pointer;padding-right:1.1rem;font-weight:600}[data-chal] .pill{cursor:pointer;font-weight:600}[data-chal] .pill[aria-pressed=true]{border-color:var(--color-signal);background:var(--color-signal);color:var(--color-on-signal)}[data-chal] .switch{cursor:pointer;font-weight:600}[data-chal] .switch input{opacity:0;position:absolute}[data-chal] .switch .track{background:var(--color-line-strong);width:2.1rem;height:1.2rem;transition:background-color .15s var(--ease-out-sc);border-radius:999px;position:relative}[data-chal] .switch .track:after{content:"";background:var(--color-panel);width:.9rem;height:.9rem;transition:transform .15s var(--ease-out-sc);border-radius:50%;position:absolute;top:.15rem;left:.15rem}[data-chal] .switch input:checked+.track{background:var(--color-deal)}[data-chal] .switch input:checked+.track:after{transform:translate(.9rem)}[data-chal] .switch input:focus-visible+.track{outline:2px solid var(--color-brand);outline-offset:2px}[data-chal] .search-pill{color:var(--color-faint);margin-left:auto}[data-chal] .search-pill input{width:12rem;color:var(--color-ink);outline:none}[data-chal] .search-pill:focus-within{border-color:var(--color-brand)}[data-chal] .bm,[data-chal] .save{background:currentColor;width:1rem;height:1rem;display:inline-block;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M19 21l-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z'/%3E%3C/svg%3E") 50%/contain no-repeat}[data-chal] .chal-card{border:1px solid var(--color-line);background:var(--color-panel);box-shadow:var(--shadow-e1);border-radius:14px;overflow:hidden}[data-chal] .chal-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}[data-chal] .how,[data-chal] .checked{border:1px solid var(--color-line-strong);color:var(--color-ink);border-radius:999px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-flex}[data-chal] .how:hover{border-color:var(--color-ink);color:var(--color-ink)}[data-chal] .checked{color:var(--color-muted);font-weight:500}[data-chal] .checked:before{content:"";background:var(--color-deal);border-radius:50%;width:.5rem;height:.5rem}[data-chal] thead tr{border-block:1px solid var(--color-line);background:var(--color-panel-2)}[data-chal] th{letter-spacing:.1em;text-align:left;text-transform:uppercase;color:var(--color-faint);white-space:nowrap;padding:.8rem .6rem;font-size:.68rem;font-weight:600}[data-chal] th .sort-btn{font-weight:inherit;letter-spacing:inherit;text-transform:inherit}[data-chal] th:first-child,[data-chal] td:first-child{padding-left:1.25rem}[data-chal] th:last-child,[data-chal] td:last-child{padding-right:1.25rem}[data-chal] td{vertical-align:middle;font-variant-numeric:tabular-nums;padding:.9rem .6rem}[data-chal] tbody tr+tr{border-top:1px solid var(--color-line)}[data-chal] tbody tr:hover{background:color-mix(in oklab, var(--color-ink) 3%, var(--color-panel))}[data-chal] .strong{color:var(--color-ink);white-space:nowrap;font-weight:600}[data-chal] .step{color:var(--color-ink);font-weight:600;display:block}[data-chal] .sub{color:var(--color-faint);font-size:.75rem;display:block}[data-chal] .sep{vertical-align:-.1em;background:var(--color-line-strong);width:1px;height:.9em;margin-inline:.5rem;display:inline-block}[data-chal] .logo{border:1px solid var(--color-line);border-radius:var(--radius-row);object-fit:contain;background:#fff;flex-shrink:0;width:44px;height:44px}[data-chal] .firm{align-items:center;gap:.75rem;min-width:15rem;display:flex}[data-chal] .fname{color:var(--color-ink);font-size:.98rem;font-weight:600;text-decoration:none;display:block}[data-chal] .fname:hover{color:var(--color-brand)}[data-chal] .tp{border:1px solid var(--color-line-strong);color:var(--color-muted);border-radius:999px;align-items:center;gap:.4rem;margin-top:.3rem;padding:.15rem .55rem;font-size:.75rem;display:inline-flex}[data-chal] .tp b{color:var(--color-ink)}[data-chal] .stars{background:linear-gradient(90deg, var(--color-brand) var(--r), var(--color-line-strong) var(--r));width:4.5rem;height:.85rem;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 24'%3E%3Cpath transform='translate(0 0)' d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01z'/%3E%3Cpath transform='translate(24 0)' d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01z'/%3E%3Cpath transform='translate(48 0)' d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01z'/%3E%3Cpath transform='translate(72 0)' d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01z'/%3E%3Cpath transform='translate(96 0)' d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01z'/%3E%3C/svg%3E") 50%/contain no-repeat}[data-chal] .save{color:var(--color-faint);cursor:pointer;flex-shrink:0;align-self:flex-start;margin-left:auto}[data-chal] .save:hover{color:var(--color-ink)}[data-chal] .save[aria-pressed=true]{color:var(--color-brand);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black' stroke='black' stroke-width='2' stroke-linejoin='round'%3E%3Cpath d='M19 21l-7-4-7 4V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z'/%3E%3C/svg%3E")}[data-chal] .prog{white-space:nowrap;color:var(--color-faint);text-decoration:underline;text-decoration-color:var(--color-line-strong);font-size:.75rem;display:block}[data-chal] .prog:hover{color:var(--color-brand)}[data-chal] .split{color:var(--color-ink);align-items:center;gap:.45rem;font-weight:600;display:inline-flex}[data-chal] .meter{background:linear-gradient(90deg, var(--color-deal) var(--v), var(--color-line-strong) var(--v));width:3.5rem;height:.8rem;mask:repeating-linear-gradient(90deg,#000 0 4px,#0000 4px 5.6px)}[data-chal] .payout span{-webkit-line-clamp:3;max-width:10rem;color:var(--color-ink);-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}[data-chal] .price span{display:block}[data-chal] .p-now{color:var(--color-ink);font-size:.98rem;font-weight:600}[data-chal] .price .p-deal{color:var(--color-deal-ink);font-size:.98rem;font-weight:600;display:none}[data-chal].show-deal .has-deal .p-deal{display:block}[data-chal].show-deal .has-deal .p-now{color:var(--color-faint);font-size:.78rem;font-weight:400;text-decoration:line-through}[data-chal] .buy{background:var(--color-signal);color:var(--color-on-signal);transition:background-color .14s var(--ease-out-sc);border-radius:999px;padding:.55rem 1.3rem;font-weight:600;text-decoration:none;display:inline-flex}[data-chal] .buy:hover{background:var(--color-signal-strong);color:var(--color-on-signal)}[data-chal].is-compact td,[data-chal].is-compact th{padding-inline:.45rem}[data-chal].is-compact th,[data-chal].is-compact th .sort-btn{white-space:normal;line-height:1.25}[data-chal].is-compact .firm{min-width:12.5rem}[data-chal].is-compact .prog{text-overflow:ellipsis;max-width:7.5rem;overflow:hidden}[data-chal].is-compact .meter{display:none}@media (width<=640px){[data-chal] .search-pill{width:100%;margin-left:0}[data-chal] .search-pill input{flex:1;width:auto}}[data-chal]{container:chal/inline-size}[data-chal] .sort-pill{display:none}@container chal (width<=46rem){[data-chal] .sort-pill{display:inline-flex}[data-chal] .chal-card .overflow-x-auto{overflow:visible}[data-chal] table,[data-chal] tbody{min-width:0;display:block}[data-chal] thead,[data-chal] .c-hide{display:none}[data-chal] tbody tr{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem .85rem;padding:1rem 1.1rem;display:grid}[data-chal] tbody tr[hidden]{display:none}[data-chal] tbody td:nth-child(n){padding:0}[data-chal] .c-size:before{content:"Size"}[data-chal] .c-steps:before{content:"Steps"}[data-chal] .c-tg:before{content:"Target"}[data-chal] .c-dl:before{content:"Daily loss"}[data-chal] .c-ml:before{content:"Max loss"}[data-chal] .c-lt:before{content:"Loss type"}[data-chal] .c-rt:before{content:"Target ÷ loss"}[data-chal] .c-sp:before{content:"Split"}[data-chal] .c-price:before{content:"Price"}[data-chal] :is(.c-size,.c-steps,.c-tg,.c-dl,.c-ml,.c-lt,.c-rt,.c-sp,.c-price):before{letter-spacing:.08em;text-transform:uppercase;color:var(--color-faint);margin-bottom:.15rem;font-size:.66rem;font-weight:600;display:block}[data-chal] .c-firm{grid-column:1/-1}[data-chal] td.c-firm .firm{min-width:0}[data-chal] .c-steps{grid-column:span 2}[data-chal] td.c-steps .prog{white-space:normal;max-width:none}[data-chal] .c-price{grid-column:1/span 2;align-self:end}[data-chal] .c-buy{grid-column:3;align-self:end}[data-chal].is-compact .meter{display:inline-block}}@container chal (width>=36rem) and (width<=46rem){[data-chal] tbody tr{grid-template-columns:repeat(6,minmax(0,1fr))}[data-chal] .c-firm{grid-column:span 3}[data-chal] .c-price{grid-column:1/span 5}[data-chal] .c-buy{text-align:right;grid-column:6}}
