.gate-extra{width:100%;display:grid;place-items:center}.slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:13px}.slot{background:var(--grad-card);border:1px solid var(--tm-hair);padding:16px 17px;position:relative}.slot::before{content:"";position:absolute;left:13px;right:13px;top:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--chisel),transparent)}.slot-top{display:flex;align-items:center;gap:9px;margin-bottom:13px}.slot-top h3{flex:1;min-width:0;font-family:var(--font-ui);font-size:var(--tm-h-item);font-weight:650;letter-spacing:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slot-facts{margin:0;display:flex;flex-direction:column;gap:8px}.slot-facts>div{display:flex;align-items:baseline;gap:10px;padding-bottom:8px;border-bottom:1px solid var(--border)}.slot-facts>div:last-child{border-bottom:0;padding-bottom:0}.slot-facts dt{flex:none;width:68px;font:600 10px/1.4 var(--font-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-mute)}.slot-facts dd{margin:0;flex:1;min-width:0;font:500 13.5px/1.4 var(--font-mono);color:var(--fg)}.slot-growth{font-size:15px;font-weight:650;letter-spacing:.02em}.slot-muts dd{display:flex;flex-wrap:wrap;gap:5px;row-gap:5px;font-family:var(--font-ui)}.slot-mut{display:inline-block;padding:2px 8px;font:600 11px/1.5 var(--font-ui);letter-spacing:.03em;color:var(--fg);background:var(--surface);border:1px solid var(--border);border-radius:var(--r);white-space:nowrap}.slot-act{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:13px;padding-top:12px;border-top:1px solid var(--border)}.slot-act .btn{}.slot-act .btn[disabled]{opacity:.45;cursor:not-allowed}.slot-ask{flex:1 1 100%;margin:0 0 4px;font:500 12.8px/1.45 var(--font-ui);color:var(--fg)}.slot-drop{border-color:var(--bad-dim);color:var(--bad)}.slot-drop:hover:not([disabled]){background:var(--bad-ink)}.slot-say{flex:1 1 100%;margin:0;font:500 12.5px/1.45 var(--font-ui);color:var(--fg-dim)}.slot-say.is-bad{color:var(--fg)}@media (max-width:640px){.slots{grid-template-columns:1fr}}