.jb-stats{display:flex;flex-wrap:wrap;gap:var(--s-2) var(--s-5);margin:0 0 var(--s-2);font:500 13px var(--font-mono);color:var(--dim)}.jb-stats b{color:var(--ink);font-weight:500}.jb-live{color:var(--ok)}.jb-live:before{content:"";display:inline-block;width:7px;height:7px;border-radius:var(--r-pill);background:var(--ok);margin-right:7px;transform:translateY(-1px)}.jb-bar{gap:var(--s-3);justify-content:space-between;margin:var(--s-4) 0;padding:var(--s-3) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.jb-bar,.jb-chips{display:flex;flex-wrap:wrap;align-items:center}.jb-chips{gap:var(--s-2)}.jb-chip{font:500 13px var(--font-text);padding:6px 12px;border-radius:var(--r-pill);border:1px solid var(--line-3);color:var(--dim);text-decoration:none;white-space:nowrap}.jb-chip:hover{color:var(--ink)}.jb-chip[aria-current=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.jb-chip .n{font-family:var(--font-mono);opacity:.7;margin-left:4px}.jb-chip:focus-visible,.jc-btn:focus-visible,.jc-det summary:focus-visible{outline:2px solid var(--ok);outline-offset:2px}.jb-sortl{font:500 12px var(--font-mono);color:var(--faint)}.jb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));grid-gap:var(--s-4);gap:var(--s-4);align-items:start}.jb-none{color:var(--dim)}.jc{background:var(--s1);border:1px solid var(--line);border-radius:var(--r-card);padding:var(--s-4);display:flex;flex-direction:column;gap:var(--s-3);min-width:0}.jc-seller{border-color:var(--ok-line)}.jc-off{opacity:.72}.jc-off .jc-title,.jc-off .jc-tool{color:var(--dim)}.jc-tags{display:flex;gap:6px;flex-wrap:wrap;font:500 11px var(--font-mono);letter-spacing:.04em;text-transform:uppercase}.jc-tag{padding:3px 8px;border-radius:var(--r-xs);background:var(--s2);color:var(--dim)}.jc-by{background:var(--ok-tint);color:var(--ok)}.jc-down{background:var(--warn-tint);color:var(--warn)}.jc-title{font:600 17px/1.3 var(--font-text);margin:0;color:var(--ink);text-wrap:balance;overflow-wrap:anywhere}.jc-gets{color:var(--dim);font-size:14px;line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.jc-chain{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12.5px}.jc-step{min-width:0}.jc-step,.jc-tool{display:inline-flex;gap:6px;align-items:center}.jc-tool{padding:4px 9px;border:1px solid var(--line-3);border-radius:var(--r-pill);color:var(--ink);max-width:100%;overflow-wrap:anywhere}.jc-tool-off{border-style:dashed;color:var(--dim)}.jc-p{font-family:var(--font-mono);color:var(--dim)}.jc-v{color:var(--ok)}.jc-no{color:var(--warn)}.jc-arrow{color:var(--faint)}.jc-money{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:var(--s-3);gap:var(--s-3);align-items:end;padding-top:var(--s-3);border-top:1px solid var(--line);margin-top:auto}.jc-money div span{display:block;font:500 11px var(--font-mono);color:var(--faint);letter-spacing:.05em;text-transform:uppercase}.jc-money b{font:600 22px/1.1 var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.jc-charge b,.jc-x{color:var(--ok)}.jc-x{font:500 12px var(--font-mono);padding:4px 8px;border-radius:var(--r-xs);background:var(--ok-tint);white-space:nowrap}.jc-why{margin:auto 0 0;padding-top:var(--s-3);border-top:1px solid var(--line);font-size:13.5px;color:var(--warn);overflow-wrap:anywhere}.jc-foot{display:flex;gap:var(--s-2);align-items:center;justify-content:space-between;flex-wrap:wrap}.jc-sellers{font:500 12.5px var(--font-mono);color:var(--dim)}.jc-actions{display:flex;gap:6px}.jc-btn,.jc-det summary{font:600 13px var(--font-text);border-radius:var(--r-ctl);padding:7px 12px;border:1px solid var(--line-3);background:var(--s2);color:var(--ink);cursor:pointer}.jc-btn:hover,.jc-det summary:hover{border-color:var(--ink)}.jc-det summary{list-style:none;display:inline-block}.jc-det summary::-webkit-details-marker{display:none}.jc-det-close,.jc-det[open] .jc-det-open{display:none}.jc-det[open] .jc-det-close{display:inline}.jc-det[open] summary{margin-bottom:var(--s-3)}.jc-det ol{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px;font-size:13.5px;color:var(--soft)}.jc-url{font:12px var(--font-mono);color:var(--dim);word-break:break-all}.jc-who{margin:var(--s-3) 0;font:500 12.5px var(--font-mono)}.jc-prompt,.jc-who{color:var(--dim);overflow-wrap:anywhere}.jc-prompt{margin:0;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-ctl);padding:var(--s-3);font:12.5px/1.55 var(--font-mono);white-space:pre-wrap}.jb-list{margin-top:var(--s-8);display:grid;grid-template-columns:1.1fr .9fr;grid-gap:var(--s-5);gap:var(--s-5);background:var(--s1);border:1px solid var(--line);border-radius:var(--r-sheet);padding:var(--s-5);scroll-margin-top:var(--s-8)}.jb-list>*{min-width:0}.jb-list h2{font:800 26px/1.1 var(--font-head);margin:0 0 var(--s-2);color:var(--ink)}.jb-lead{color:var(--dim);margin:0}.jb-steps{grid-gap:var(--s-3);margin:var(--s-4) 0 0;padding:0;list-style:none;counter-reset:s}.jb-steps,.jb-steps li{display:grid;gap:var(--s-3)}.jb-steps li{grid-template-columns:28px 1fr;grid-gap:var(--s-3);align-items:start;color:var(--dim);font-size:14px}.jb-steps li:before{counter-increment:s;content:counter(s);display:grid;place-items:center;width:28px;height:28px;border-radius:var(--r-pill);border:1px solid var(--line-3);font:500 13px var(--font-mono);color:var(--ink)}.jb-steps b{color:var(--ink);font-weight:600}.jb-rules{font-size:13px;color:var(--faint);margin:var(--s-3) 0 0}.jb-plabel{font:500 11px var(--font-mono);color:var(--faint);letter-spacing:.06em;text-transform:uppercase;margin-bottom:var(--s-2)}.jb-pnote{font-size:13px;color:var(--faint);margin:var(--s-2) 0 0}.jb-form{display:grid;grid-gap:var(--s-3);gap:var(--s-3);margin:var(--s-4) 0 0}.jb-form label{display:grid;grid-gap:var(--s-1);gap:var(--s-1);font-size:14px;color:var(--soft)}.jb-form input,.jb-form select,.jb-form textarea{font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line-3);border-radius:var(--r-sm);padding:var(--s-2) var(--s-3);width:100%;min-width:0}.jb-form textarea{min-height:96px;font-family:var(--font-mono);font-size:13px}.jb-form input:focus,.jb-form select:focus,.jb-form textarea:focus{outline:none;border-color:var(--ok-line);box-shadow:0 0 0 4px var(--ok-tint)}.jb-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s-3);gap:var(--s-3)}.jb-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3)}.jb-err{color:var(--danger)}.jb-err,.jb-ok{font-size:14px;margin:0}.jb-ok{color:var(--ok)}.jb-state{font-size:13px;color:var(--dim);margin:0}@media (max-width:720px){.jb-list{padding:var(--s-4)}.jb-grid,.jb-list,.jb-two{grid-template-columns:1fr}.jc-money b{font-size:20px}}@media (prefers-reduced-motion:no-preference){.jc{transition:border-color .15s}}